每年总会安排时间进行基础复习,这次关注的是c语言数据结构设计及c++设计模式。
将c语言采用了面向对象的设计方法,类似与linux驱动的钩子函数进行初始化,也体会了不同的数据结构定义带来的代码逻辑的不同。
学习了cocos2dx的游戏引擎框架,学习了面向对象设计模式在游戏项目中的应用。
- 先做一个c语言工程框架
C工程框架_学以致用--Apple的学习笔记 - 链表数据结构复习,然后将子系统添加到框架中实现
多种双链表设计_学以致用--Apple的学习笔记 - 模仿qemu中的模块启动则自动注册的框架,看上去更高级和神秘些
C工程自动注册子模块_框架重构--Apple的学习笔记 - 链式栈和队列数据结构设计及应用实现
链式栈和队列_子系统添加--Apple的学习笔记 - 体会到了设计的重要性,所以又开始复习c++面向对象的设计模式,毕竟c语言还是面向过程的语言。为了好玩,选择了对游戏项目进行研究,先尝试了简单的游戏。
python游戏开发中的数学和物理--Apple的学习笔记 - 使用正式的游戏引擎进行学习,先用简单的方式cocos create配合typescrpit学习制作2d游戏的流程。
cocos create游戏开发入门--Apple的学习笔记 - 使用cocos2dx c++面向对象的代码学习及动手移植
cocos2dx4.0 c++游戏移植--Apple的学习笔记 - 学习游戏项目中的面向对象的设计方式,为编写大型工程的可重用及可移植,高效的代码打基础。同时也达到了c++设计模式复习的目的。
<游戏编程精粹>小结--Apple的学习笔记
网友评论