摘要:
本来想做一个文字逃脱游戏的demo的。但是写起来之后发现——是真的不好写,要实现的功能太多了。要是在一节课或者一篇文章里把功能实现完,我吃不消学起来也难受,索性就拆开实现了。 这一篇先实现一个拖动的效果。看图: 实现的功能: 一个小球,可以在鼠标按下的时候跟着鼠标走 从窗口中心位置,画一条线连接小球 阅读全文
本来想做一个文字逃脱游戏的demo的。但是写起来之后发现——是真的不好写,要实现的功能太多了。要是在一节课或者一篇文章里把功能实现完,我吃不消学起来也难受,索性就拆开实现了。 这一篇先实现一个拖动的效果。看图: 实现的功能: 一个小球,可以在鼠标按下的时候跟着鼠标走 从窗口中心位置,画一条线连接小球 阅读全文
posted @ 2025-02-12 11:43
一亩食堂
阅读(113)
评论(0)
推荐(0)
摘要:
这一篇实现的效果还是开始按钮,但是在代码上做了大量的封装。 在实现复杂功能的时候,把重复的代码封装起来,是编程必须掌握的技能。 后面我们会再用class类来做一次封装。 主要的修改: 把按钮相关的功能都用结构体封装了,尽量让main函数里的代码更简洁。 使用raylib自带的碰撞检测。 上代码: # 阅读全文
这一篇实现的效果还是开始按钮,但是在代码上做了大量的封装。 在实现复杂功能的时候,把重复的代码封装起来,是编程必须掌握的技能。 后面我们会再用class类来做一次封装。 主要的修改: 把按钮相关的功能都用结构体封装了,尽量让main函数里的代码更简洁。 使用raylib自带的碰撞检测。 上代码: # 阅读全文
posted @ 2025-02-12 11:16
一亩食堂
阅读(103)
评论(0)
推荐(0)

浙公网安备 33010602011771号