功能系统:
1.事件系统 2.镜头系统(漫游和特效) 3.剧情系统 4.音频系统 5.资源系统 6.应用加密验证系统 7.场景系统 8.UI系统 9.游戏逻辑系统 10.AI系统 11.战斗系统 12.角色系统 13.NPC系统 14.技能系统 15.内存池
外部系统:
1.分享系统 2.反馈系统(引导评分)
事件系统:负责沟通各个业务模块,利用事件来进行代码上的解耦。
镜头系统::负责场景动画和特效支持(抖动,景深,灰化)。
剧情系统:负责剧情延伸和展现。
音频系统:负责管理音效和背景音乐.。
资源系统:负责资源加载,释放,加密,优化。
应用加密:负责整体安全
场景系统:负责场景切换,场景内资源更新,裁剪,无效资源检测。
UI系统: 负责UI界面相关。
游戏逻辑系统:负责其他各个基础模块的逻辑关系,常见于MVC等。
AI系统:负责敌方和友方智能行为。
战斗系统:负责战斗(检测,伤害,buff等)
角色系统:负责角色信息相关
NPC系统:负责npc
技能系统:负责技能
内存池:负责内存碎片和程序优化。
分享系统:负责社交化传播(QQ空间,微信,微博,facebook,Google Play,Appstore评分等)。
反馈系统:负责引导评分,反馈bug等。