当前位置:问答库>论文摘要

题目:基于Cocos2d的手机游戏UI系统的设计与实现

关键词:移动端游戏;UI设计;自定义控件库;界面GUI;图片处理

  摘要


随着智能终端时代如火如荼的来临,全球智能移动游戏增长稳定,手机游戏正在迅速而广泛的影响我们的生活,迅猛发展的手机游戏(主要指Android/iOS等操作系统的移动设备)也给其开发者提出了更高的要求,游戏界面的开发相对来讲重复工作较多,工作量较大,传统的逐步界面开发不能满足当前移动终端游戏开发的需求,一款快捷方便的手机游戏UI系统可以很好的解决这个问题,在紧迫的项目进度与精美的界面之间寻求平衡,完美的解决移动终端游戏的界面设计问题。

本文主要研究并实现了一个移动终端游戏的UI系统。针对移动终端游戏的特点,本文提出了游戏UI系统的四个主要的功能需求:UI控件库的编写、多分辨率屏幕适配、游戏图片复用、可视化图形窗口(GUI),并详细介绍了以上几个部分的应用方向,在系统中的结构层次,以及它们的设计思路、实现途径等。在此过程中着重研究了构建UI系统所使用的关键技术。在开发过程中以Cocos2d-x引擎作为基础架构,C++面向对象语言为工具。UI系统使用MVC作为其设计模式,按照系统的各个功能需求分析,整合之后确定UI系统体系结构和层次。在代码开发工作结束之后,用两个上线的手机游戏进行系统的测试并不断进行改善修复,以证明该UI系统满足使用需求,达到了设计目标。

目前UI系统使用稳定,已完成两款上线游戏的界面生成,得到游戏开发人员和用户的认可,下一步工作将完成图片自动裁剪,简化系统使用的步骤。