主控制器:Controller。
主控制器,定义好规则(事件和回调)。
GameInit
游戏通常分为哪些子系统(模块)?
游戏引擎模块
图形渲染
声音物理动画粒子网络资源
游戏逻辑模块
核心逻辑场景战斗角色系统技能系统装备系统AI系统UI数据模块
剧情模块资源更新模块输入控制模块设置异常日志
每个模块的对应接口:Ikernel、IScene、IBattle、IRole、ISkill、IEquip、InterfaceAI、IDataSystem、IGameSetting、IException、ILog当出现引擎对应的模块时:IGraphics、ISoundSystem、IPhysics、IAnimation、IParticle、INetWork、IResource
其中,
AI系统通常分为:一个典型的ai系统包括,感知,导航和决策三个子系统。对于游戏来说,感知系统是可以“作弊”的,不需要npc去“感知”世界,系统可以直接告诉npc世界是怎样的。
本文详细介绍了游戏开发中常见的各个子系统及其功能,包括图形渲染、物理、动画等游戏引擎模块,以及核心逻辑、角色系统、技能系统等游戏逻辑模块。同时,文章还探讨了AI系统的组成,包括感知、导航和决策子系统。
1997

被折叠的 条评论
为什么被折叠?



