博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手机单机游戏开发连载1游戏核心模块
阅读量:6222 次
发布时间:2019-06-21

本文共 584 字,大约阅读时间需要 1 分钟。

  hot3.png

功能系统:

                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等。

 

 

 

 

 

转载于:https://my.oschina.net/wpracker/blog/684836

你可能感兴趣的文章
微服务通信策略
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
实现一个最简单的模板分离
查看>>
Java的序列化特性将要退出历史舞台了
查看>>
SQLer:无需编程语言即可将SQL查询转换为RESTful API的工具
查看>>
Phantom.js维护者退出,项目的未来成疑
查看>>
京东物流王梓晨:打造全栈团队,你要避开这些大坑
查看>>
解决C# 7.2中的结构体性能问题
查看>>
2018年最好的45个Vue开源项目汇总
查看>>
Oracle即将发布的全新Java垃圾收集器 ZGC
查看>>
微软发布Azure Time Series Insight正式版
查看>>
51信用卡微服务集成测试自动化探索
查看>>
Beaker:一个基于Electron的点对点Web浏览器
查看>>
如何进行5万并发用户负载测试?
查看>>
Apache发布NetBeans 10.0,增强对JDK 11的支持
查看>>
bootstrap中sr-only是什么属性?用途是什么?
查看>>
Facebook Litho:高性能安卓UI的构建框架
查看>>
Visual Studio Code 1.3终于增加了标签页
查看>>
nginx过滤url实现前台js的配置问题
查看>>
《Doing It - Management 3.0 Experiences》作者访谈
查看>>