- 39
- 0
- 约9.88万字
- 约 67页
- 2020-10-11 发布于江苏
- 举报
摘要
摘要
随着智能手机的高速发展,手机游戏逐渐呈现精品化趋势。为了支持更多的玩法和
更流畅的游戏体验,游戏引擎在进行迭代时不仅需要保持良好的代码可扩展性,还需提
供更好的游戏性能。Cocos2d-X 作为国内游戏公司常用的主流手机游戏引擎,在框架设
计层面仍存在一定缺陷,难以满足手机游戏的上述要求。
本文工作结合ECS(Entity-Component-System)软件架构模式在游戏开发领域的优
势,提出了一个能够改进Cocos2d-X 的优化方案并予以实现:
(1)在使用Cocos2d-X 开发的游戏中,数据与逻辑之间的相互依赖使得开发者经常
需要对代码做出不小的改动才可满足迭代过程中频繁变更的游戏需求。对此,分别将游
戏世界中的对象、数据和行为抽象为ECS 中的实体、组件以及系统,使用位数组和顺
序存储结构降低游戏数据与逻辑间的耦合,使开发者能够以组合的方式构建游戏对象,
从而方便快速地对游戏功能进行扩展或修改。
(2)当开发交互实时性要求较高的游戏时,Cocos2d-X 在性能方面的限制容易导致游
戏出现卡顿等性能问题。对此,建立内存管理机制提高游戏数据的内存申请与释
您可能关注的文档
最近下载
- 湖南省岳阳市岳阳县第一中学2025-2026学年高二上学期12月月考物理试题.docx VIP
- 富菱达FLD电梯故障说明.pdf VIP
- 湖南省岳阳市岳阳县第一中学2025-2026学年高二上学期10月月考物理试题(含答案).docx VIP
- 市政道路工程施工组织设计方案.pdf VIP
- 2026年中医护理个案范文中医护理病案范文.docx
- 专项道路施工方案.docx VIP
- 成都铁中立人2026初一入学语文分班考试真题含答案.docx VIP
- (高清版)B-T 17671-2021 水泥胶砂强度检验方法(ISO法).pdf VIP
- DB33_T1122-2016:污水泵站运行质量评价标准.pdf VIP
- T-CHTS-10262-2025 公路桥梁缆索系统抗火设计指南.pdf VIP
原创力文档

文档评论(0)