基于Unity3D的轻量级ARPG手机游戏系统研究与应用

来源 :广东工业大学 | 被引量 : 13次 | 上传用户:yangzzhenhua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来手机游戏逐渐成为一种重要的日常娱乐方式,具有可观的经济价值和文化传播价值,受到我国政府的大力扶持,吸引了众多开发者,其中动作角色扮演类(Action Role-Playing Game,ARPG)网络手游是用户和厂商最为关注的游戏类型。当前国内手游市场竞争激烈,手游敏捷性开发需求日益明显。开发线上游戏通常先从研发游戏引擎和服务器开始,需耗费大量人力物力,游戏开发成本大、效率低。目前,国内手游仍然处在借鉴国外手游的阶段,创新力不足,游戏同化严重。特别是在游戏交互界面设计方面,界面风格雷同,缺乏吸引力,容易导致游戏用户量流失。随着游戏功能不断增加,移动端屏幕小导致界面表现空间受限以及界面按钮同化严重的问题日益凸显。研究工作围绕以下几个方面:1、研究手机网络游戏敏捷开发方案,综合考虑开发效果和效率,比较主流的游戏开发引擎和服务器引擎,提出采用Unity3D引擎结合Photon服务器的开发模式,开发轻量级动作角色扮演类手机网络游戏的方法,并探究项目开发流程及开发过程中涉及的关键技术,采用可靠的TCP/IP通信协议和系统开发成本低的JSON数据转换协议的客户端与服务器端通信策略,通过建立公共数据类,利用对象/关系数据库映射工具Fluent NHibernate,将数据库映射到公共数据类中,实现对数据库的操作和客户端与服务器端的数据公用;2、针对游戏后期程序难扩展与维护问题,提出使用单例模式、监听器模式和抽象工厂模式,用以解决程序混乱问题;3、针对当前手机游戏界面交互存在的表现空间受限、按钮图标同化严重等问题,创新性地提出以3D场景模型为视觉背景,创建多个一级界面(主界面)及相邻的一级界面间相互切换的方案,通过滑动屏幕的操作,将游戏当前的一级界面视窗转移到3D场景的其它位置,让视窗显示其它一级界面内容,让界面中的功能按钮布局不再局限在视觉范围内,从而达到扩展屏幕空间的效果。提出将传统2D按钮结合3D模型“按钮”的界面交互方式,让按钮表现形式多样化。为使显示与逻辑分离,将事件驱动的思想结合Unity3D的射线碰撞检测机制应用于界面交互开发;4、为提升游戏性能,探究从游戏渲染、编程细节、物理组件以及内存方面,对游戏进行了优化,并提出其它可行的优化建议,有效的降低了游戏对系统资源的消耗。本研究成果可以为初学者和小型开发团队提供一套通用的3D手机网络游戏敏捷开发解决方案,对迅速判断项目可行性具有一定的借鉴参考价值。在手机游戏交互界面的研究成果,突破传统按钮外观设计方式,解决了屏幕受限的问题,为手游界面设计提供了一种创新设计思路,具有一定的实用价值。
其他文献
母系氏族社会,群婚杂居,高度"性自由"。女性经历了生殖崇拜和女性崇拜。进入到父权社会后,贞节观念作为父权对女性绝对统治和支配的精神产物,标志了妇女具有世界历史意义的失
<正>"线"在几何学中是肉眼看不见的存在。点的移动形成了线,是运动的轨迹,线是绘画的元素之一,是绘画中最基本的造型手段,是构成视觉艺术中的一种基本因素,线是绘画艺术的灵
【正】 各市、县(区)人民政府,省政府各部门、各直属机构,各大企业,各高等院校:为做好福建省中长期科技发展规划的研究制定工作,经省人民政府批准,成立福建省中长期科技发展
2014年6月,中央银行会计核算数据集中系统(ACS)在全国推广上线,实现了数据高度集中、流程全面再造和数据信息化传输共享,标志着中央银行会计核算进入了全新的网络时代,系统更新
对蟾蜍的生物学特性、药用价值和养殖管理的研究进展进行综述,为该动物的开发利用和人工养殖提供科学依据。
近期,我国证券市场(尤其创业板市场)的频繁波动引起投资者的高度关注.作为一种重要的投资参考指标,市盈率能否为投资者提供良好的决策依据?针对这一问题,运用因子分析、独立
在西方法律思想史上,古典自然法学派的代表当属霍布斯,他从人性论出发,以一个虚构的自然状态为起点,提出了自然权利、自然法的基本原理,系统论述了以和平为目的的自然法学说。霍布
目的比较cortisomol、vitapex、AH-plus3种不同糊剂在热牙胶充填根管后根尖封闭效果并分析差异。方法选取72颗离体单根管恒牙,截除牙冠,用随机法分为4组(每组18颗):A组不使用
通过VC++6.0下多串口通信测试软件MulSerial软件的开发,讨论了串口通信的原理、协议、通信方式的选择及通信函数的设计。该测试软件的开发减轻了工控系统中程序设计人员对于
营销稽查在工作的性质上属于管理以及防范类工作,在电力营销的风险防范以及降低损失的工作中具有重要的地位,其不仅可以为风险识别、评估工作提供良好的数据基础,还可以根据