上一次忘记写这个文件了
2022/3/8/12:00 完成了:
- opengl绘制游戏的框架
- followcamera。
- 图元绘制以及实体绑定图元。
- 玩家的上下左右基本操作。
- 基本的物理碰撞。
- 世界的读取和预制物的读取。
2022/3/8/23:19 完成了:
- 事件监听器,PeriodicTakser和TimeTasker(不知怎么描述,用来处理循环事件和延迟事件的)
- 玩家可以射箭(其实是测试上面第一条有没有做对的)
- 修复了一些物理的BUG(然而还有)
2022/3/10/1:27 完成了:
- 优化地图读取
- 修复射箭BUG和更多的物理BUG
- Component组件基类,以及Combat和Health两个战斗常用组件
- 基本的怪物基类和一个实验性的怪物(不会动)
- 攻击逻辑(验证上述2.3.4正确)
2022/3/11/1:37 完成了:
- 怪物受击效果和人物受击效果
- 更加完善的更新Position,Rotation 和 Scaling 的流程
- 添加了怪物的Brains,怪物可以按照设定的行动优先顺序移动
- 两个基本怪物完成(会飞和不会飞)
至此应当说完成了基本任务把(笑
2022/3/12/1:31 完成了:
- 更多的怪物:小黑和持盾小黑
- 更优化的怪物Brain,怪物行动鬼畜的概率降低(有时还是会有,不过我觉得还是物理的bug...
- 使用ImGui创建了一个简易的UI界面,包括游戏开始暂停退出,以及玩家死亡时退出
2022/3/13/1:57 完成了:
- 带有机关的地板:可以消失的砖和弹簧
- UI增加选关卡界面,完成一关后可以继续挑战下一关,退出时保存进度到文件等附加优化
- 使用shader绘制动态的背景图片(虽然我的图没选好,太黑了)