摘要:
变量顾名思义就是可变的量。 C++的变量,区分类型是重中之重。 定义变量 注意: C++的变量必须指定类型。 变量命名不能重复。 后面一定要有分号 变量的类型: 类型 类型名 数据范围 整数 int -2147483648~2147483647 长整数 long long -922337203685 阅读全文
变量顾名思义就是可变的量。 C++的变量,区分类型是重中之重。 定义变量 注意: C++的变量必须指定类型。 变量命名不能重复。 后面一定要有分号 变量的类型: 类型 类型名 数据范围 整数 int -2147483648~2147483647 长整数 long long -922337203685 阅读全文
posted @ 2025-04-19 16:36
一亩食堂
阅读(81)
评论(0)
推荐(0)

函数是什么 理解C++的函数先要理解其怎么使用的。 如果大家用过ceil、swap、abs等等的,这些其实就是函数。参考初学C++ 需要知道的几个函数 我们可以这么理解: 我现在需要定义一个处理规则,在这个规则之下,把给定的数据按照规则处理之后,返回处理后的结果。 就比如ceil(3.1),处理规则
键盘和鼠标事件注意理解动作和状态的区别: 不论是捕捉状态还是动作,都要放到循环里 把下面的代码复制进去,执行看看日志是怎么输出的。 up状态一直在持续,所以大家可以在观察了up之后把对应的代码注释掉。 //按下去的这个动作触发pressed事件,注意按下动作只捕捉一次 if(IsKeyPressed
C++数组在创建的时候,可以给一些默认的值——数组初始化。 数组初始化是数组的必会知识点哦!
通过背景图的滑动来创造角色移动的效果是游戏的基础操作之一。像什么横版闯关游戏,超级玛丽、魂斗罗、迷宫类的都是这个原理。 这一篇就简单实现一个大的背景图在小窗口里移动的效果 背景的移动其实很好做,横坐标不停减就行了。这里我们讲一下怎么判断有没有到边界。画个图,计算一下边界值,这个式子很容易就出来了。
在写raylib的时候,代码有一个基本的结构,不同功能的代码按照这个机构去填充。 一般来说,我们可以把一个raylib的程序分成三个模块: 创建窗口和元素 主循环,实时计算和渲染 结束程序,释放空间 下面是基本框架的代码。以后大家写raylib,可以直接先把这段代码复制上 #include <ray
本来想做一个文字逃脱游戏的demo的。但是写起来之后发现——是真的不好写,要实现的功能太多了。要是在一节课或者一篇文章里把功能实现完,我吃不消学起来也难受,索性就拆开实现了。 这一篇先实现一个拖动的效果。看图: 实现的功能: 一个小球,可以在鼠标按下的时候跟着鼠标走 从窗口中心位置,画一条线连接小球
这一篇实现的效果还是开始按钮,但是在代码上做了大量的封装。 在实现复杂功能的时候,把重复的代码封装起来,是编程必须掌握的技能。 后面我们会再用class类来做一次封装。 主要的修改: 把按钮相关的功能都用结构体封装了,尽量让main函数里的代码更简洁。 使用raylib自带的碰撞检测。 上代码: #
浙公网安备 33010602011771号