GF-12 有限状态机

发布于 2021-08-16

E神 提供创建、使用和销毁有限状态机的功能,一些适用于有限状态机机制的游戏逻辑,使用此模块将是一个不错的选择。 概念 以下一段话引 …


GF-11 配置表

发布于 2021-08-15

E神 可以将游戏数据以表格(如 Microsoft Excel)的形式进行配置后,使用此模块使用这些数据表。数据表的格式是可以自定 …


GF-10 场景

发布于 2021-08-15

E神 以同时加载多个场景,也可以随时卸载任何一个场景,从而很容易地实现场景的分部加载。 小结(场景模块相对简单就不详细展开了,关键 …


GF-9 实体

发布于 2021-08-09

E神 我们将游戏场景中,动态创建的一切物体定义为实体。此模块提供管理实体和实体组的功能,如显示隐藏实体、挂接实体(如挂接武器、坐骑 …


GF-8 资源

发布于 2021-08-01

为了保证玩家的体验,我们不推荐再使用同步的方式加载资源,由于 Game Framework 自身使用了一套完整的异步加载资源体系, …


GF-7 文件

发布于 2021-08-01

虚拟文件系统使用类似磁盘的概念对零散文件进行集中管理,优化资源加载时产生的内存分配,甚至可以对资源进行局部片段加载,这些都将极大提 …


GF-6 对象池

发布于 2021-07-20

提供对象缓存池的功能,避免频繁地创建和销毁各种游戏对象,提高游戏性能。除了 Game Framework 自身使用了对象池,用户还 …


GF-5 任务

发布于 2021-07-16

把看完代码的部分思路记录在博客上,某种程度上来说真是一件枯燥的事情,因为看代码的速度有时候很快记录下来却要花费很多时间。 但我的心 …


GF-4 事件

发布于 2021-07-12

按我的理解,抛开一些绕口的概念描述,事件系统可以描述为一种客户端代码模块内部的通讯机制。 当然,也可以用来双端联动。 游戏逻辑监听 …


GF-3 引用池

发布于 2021-07-04

为了降低因大量产生类对象而导致的内存分配,设计了引用池的概念,来将用完的对象清理并缓存起来,供后续使用。 –E神 结构 我们直接 …