游戏架构猜想(三)【模块化】
来源:互联网 发布:淘宝清水溪的模特 编辑:程序博客网 时间:2024/05/01 07:05
主控制器: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世界是怎样的。
0 0
- 游戏架构猜想(三)【模块化】
- 游戏架构猜想(一)【认识篇】
- 游戏架构猜想(二)【核心篇】
- Bug猜想(三)
- 扑克游戏架构及其实现(三)
- 《游戏引擎架构》读书笔记(三)
- 三,Cocos2d游戏逻辑架构
- 创建模块化游戏(Creating Moddable Games with XML and Scripting Part I)代码阅读,关于整体架构!
- 创建模块化游戏(Creating Moddable Games with XML and Scripting Part I)代码阅读,关于整体架构!
- Javascript模块化编程(三):模块化编程实战,试用SeaJS
- CI项目架构(4)---模块化
- 经典游戏服务架构 (三)全服全线模型
- Javascript模块化编程(三):requ…
- 游戏开发思想-模块化
- 游戏引擎的三种架构方式
- 游戏引擎的三种架构方式
- MMO游戏设计三:架构设计
- 聊聊架构-模块化
- C# 在dataset内删除数据
- MySQL使用cmd查询 中文乱码
- Java并发框架Executor学习笔记
- O2O部署方案
- 由@DynamicInsert(true) @DynamicUpdate(true)引发的“血案”
- 游戏架构猜想(三)【模块化】
- 英语学习单词笔记1
- Excel vba从excel中导出表格数据和图表到新word文档
- plsql连接oracle
- String.format 方法介绍
- js验证身份证号
- 《ASP.NET SignalR系列》第一课 认识SignalR
- STM8_GPIO 外部中断输入
- codeblocks 无法断点调试