存档

‘游戏开发’ 分类的存档

饥荒源码记录

2021年11月14日 评论已被关闭

游戏的data/scripts/下

分类: 游戏开发 标签:

接口和抽象类在程序设计中的区别和定位

2021年4月30日 评论已被关闭

在开发中,很多情况下倾向于使用虚基类,而很少使用接口,有些人甚至声称接口很“鸡肋”,不知道接口可以用来做什么、怎么用。本文根据个人开发经验和阅读大型项目代码的经验总结一下接口和基类在程序设计、架构上面的区别和定位。

阅读全文...

分类: Unity, 设计模式, 游戏开发 标签:

【游戏设计模式】IDList

2021年2月28日 评论已被关闭

标识符(ID, identifier)是对象的唯一标识。生成ID有几个需要注意的地方,hint、multi track、复用等。

阅读全文...

启发式算法

2021年2月19日 评论已被关闭

之前对启发式算法理解一直不够深入,尤其是在游戏中的应用。现在对启发式算法又有了更深入的理解,在此记录。

阅读全文...

分类: 游戏开发, 算法 标签:

游戏服务器设计思考

2020年10月9日 评论已被关闭

最近抽空研究了一下项目服务器的代码,结合之前看过的其他相同类型的游戏,分析一下游戏服务器设计(不代表所有游戏类型通用)。

阅读全文...

分类: 游戏开发, 网络编程, 其他 标签:

【游戏设计模式】可见性剔除

2020年4月1日 评论已被关闭

当游戏场景中存在几十上百个复杂物体时,对这些物体进行逻辑更新以及渲染是很大的工作,一个自然而然能够想到的优化就是根据可见性进行剔除。这些剔除操作对效率的优化是最明显的,是应该首先考虑的优化。

阅读全文...

线程、有栈协程、无栈协程

2020年3月3日 评论已被关闭

Thread, stackful coroutine, stackless coroutine, generator , statemachine.

阅读全文...

分类: 多线程, C/C++, C#, 游戏开发, Lua, Python, 其他 标签:

Unity数据持久化和SQlite

2020年2月12日 评论已被关闭
分类: Unity, 游戏开发 标签:

提升游戏品质的Unity特性

2020年1月10日 评论已被关闭

使用这些特性提高游戏的品质。

阅读全文...

分类: 游戏开发 标签:

Unity实现Ability System

2019年10月8日 评论已被关闭
分类: Unity, 游戏开发, 物理, 动画 标签: