饥荒源码记录
2021年11月14日
评论已被关闭
游戏的data/scripts/下
分类: 游戏开发
在开发中,很多情况下倾向于使用虚基类,而很少使用接口,有些人甚至声称接口很“鸡肋”,不知道接口可以用来做什么、怎么用。本文根据个人开发经验和阅读大型项目代码的经验总结一下接口和基类在程序设计、架构上面的区别和定位。
当游戏场景中存在几十上百个复杂物体时,对这些物体进行逻辑更新以及渲染是很大的工作,一个自然而然能够想到的优化就是根据可见性进行剔除。这些剔除操作对效率的优化是最明显的,是应该首先考虑的优化。
Thread, stackful coroutine, stackless coroutine, generator , statemachine.