• 2025-01-08raylib U1S05 - 添加一个开始页面
    先来看效果看之前让我吐个槽。刚才编辑一半,结果我手贱点了个退出登录,然后都没了˃̣̣̥᷄⌓˂̣̣̥᷅开始按钮的图片是用豆包AI生成的,然后用美图秀秀抠图,改颜色。懒得自己搞素材的同学保存下面的三个图,注意改名字。普通状态鼠标放上去鼠标点击start_normal.p
  • 2025-01-08raylib U1S04 - 用鼠标控制小球
    先看效果有了鼠标控制,再加上碰撞检测,基本上就是一个反弹球的小游戏了。代码实现这个功能其实很简单,三个步骤:1、创建这个元素2、获取鼠标的位置3、把金色小球绘制到鼠标的位置下面的代码分不同的模块给出了对应的代码。请大家尽量尝试自己添加到之前的代码里去。实在不
  • 2024-12-28raylib U1S03 - 反弹球
    #include<raylib.h>#include<bits/stdc++.h>usingnamespacestd;#defineWINDOW_WIDTH800#defineWINDOW_HEIGHT600intmain(){ //初始化窗口 InitWindow(WINDOW_WIDTH,WINDOW_HEIGHT,"Test"); SetTargetFPS(60); //创建一个40*40,透明背景的图片
  • 2024-12-23raylib U1S02、在窗口上画小圆球
    这篇笔记我们实现在窗口上画上几个小球,然后让小球反弹运动的功能。分成两个部分:第一部分简单说一下基本原理第二部分讲实现代码。不喜欢看原理的同学可以直接跳到第二部分去。原理简单地理解,我们在计算机上看到的所有画面,都是计算机渲染出来的一个个图片,这些图片在屏幕上一
  • 2023-01-26基于EasyX和Raylib的打字母游戏
    原版代码地址https://codebus.cn/yangw/letters-shooting-game基于Raylib实现时,由于Raylib需要显式设置FPS,getchar这样的调用是不能用的。因此一开始的welcom
  • 2023-01-26基于EasyX和Raylib的鼠标操作
    EasyX提供的鼠标操作需要结合WindowsAPI使用,比较简陋。官方示例用法是在//https://codebus.cn/yangw/mouse-operation。Raylib可以提供强大的多的鼠标操作。不过
  • 2023-01-26基于EasyX和Raylib的星空
    基于EasyX//程序名称:星空//编译环境:VisualC++6.0,EasyX_20200902//最后更新:2009-2-22//#include<graphics.h>#include<time.h>#include<conio.h>#define
  • 2023-01-25基于EasyX和Raylib的字符阵
    字符阵是EasyX的经典样例程序:https://codebus.cn/yangw/character-matrix使用raylib替代easyx.除了常规的API替换,还需要额外调用SwapScreenBuffer().由于Dr
  • 2023-01-25基于EasyX和Raylib的自由落体小球
    这个简陋的小游戏,在《C和C++游戏趣味编程》第三章,是逐次迭代写成的。这里贴出基于easyx和raylib的各自实现。基于EasyX//根据《C和C++游戏趣味编程》第二章仿
  • 2023-01-25基于EasyX和Raylib的十字消除
    基于EasyX//根据《C和C++游戏趣味编程》第10章十字消除写出#include<graphics.h>#include<conio.h>//_kbhit()#include<stdio.h>#include<stdlib.h>#inc
  • 2023-01-25基于EasyX和Raylib的别碰方块
    基于EasyX//根据《C和C++游戏趣味编程》第三章别碰方块写出#include<graphics.h>#include<conio.h>//_kbhit()#include<stdio.h>//检测按下了空格键voi
  • 2023-01-25基于EasyX和Raylib的推箱子
    基于EasyX//根据《C和C++游戏趣味编程》第九章推箱子写出#include<graphics.h>#include<conio.h>//_kbhit()#include<stdio.h>#include<stdlib.h>//玩
  • 2023-01-25基于EasyX和Raylib的坚持100秒
    EasyX//根据《C和C++游戏趣味编程》第12章坚持100秒写出#include<graphics.h>#include<conio.h>//_kbhit()#include<stdio.h>#include<stdlib.h>#include
  • 2023-01-25基于EasyX和Raylib的字符雨
    思路按如下顺序尝试:绘制一个字符下落绘制4个字符(一列)的下落绘制20个字符(一列)的下落,并封装其位置更新、绘制的过程为Rain类的成员函数绘制多个雨滴每个雨滴在更新
  • 2023-01-25基于EasyX和Raylib的贪吃蛇
    基于EasyX//根据《C和C++游戏趣味编程》第七章贪吃蛇写出#include<graphics.h>#include<conio.h>//_kbhit()#include<stdio.h>#include<stdlib.h>//全