基于Unity3D的Android街机游戏开发关键技术研究

被引量 : 15次 | 上传用户:lfhua2002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Google推出的开源智能操作系统Android继承了Linux开源的特性,吸引了全球许多手机和平板制造商,他们根据本身优势定制内核。Android系统经过几年发展后,目前系统已成熟稳定,不仅能运行功能强大的手机应用程序,也能搭载高档手机游戏。手机游戏在渲染效果和功能上都接近PC游戏,手游开发者为了缩短开发周期,抢占市场,往往都选择使用游戏引擎,手游开发中最流行的游戏引擎是Unity3D,它是Unity Technologies公司推出的跨平台游戏开发引擎,需要支付远低于UDK引擎的开发费用,友好方便的可视化界面能让开发者快速开发满意的游戏,目前Unity3D能发布1OS、Android、Windows8、Mac OSX、Linux、BlackBerry、Windows Phone等平台2D,3D游戏,在灯光、粒子特效、色彩等方面都有着技术领先优势,但当前网络游戏的原型还是来自于老旧的街机游戏机,虽然老旧的街机游戏逐渐被高端手游和网游取代,逐渐淡出市场,但街机具有的临场感、互动性等优点,决定着街机还拥有大批玩家,在新的操作系统和游戏引擎等技术优势的引导下,街机开发技术也需要随着进步。本文是在基于Unity3D游戏引擎和Android开源系统框架下对街机游戏开发关键技术进行研究,分析新型街机设备的开发思路和平台之间的技术方案,重点围绕街机游戏软件研发相关技术研究,包括游戏逻辑(AI系统设计、外部控制系统等),场景资源动态加载,通过串口和射频发射实现子板和Android主板通信、控制游戏角色的动作。本文创新点在于综合了Andro id系统和Unity3D游戏引擎对3D街机游戏进行设计和开发,使用串口和射频对传统街机的手柄I/O接口进行改进,解决老旧街机JAMMA接口占用过多I/O口等问题,降低了街机开发的硬件成本,发现并解决Assetbundle在资源加载过程中出现的内存泄露问题,最后本文实现Unity3D读写Linux串口驱动完成游戏对下位机手柄数据的接收和发送。
其他文献
自从十六届三中全会提出“以人为本”执政理念后,如何改善民生,让老百姓大幅度提高生活水平,过上殷实的生活,始终是我党工作的重心和落脚点。随之而来的,人们开始对自身幸福
采用基于语料库的隐喻认知话语分析方法去识别和阐释中美元首所做的政治演讲中的概念隐喻,剖析两国元首演讲中概念隐喻的异同,探索中美元首政治演讲中概念隐喻的运作机制。中
当代大学生的幸福观存在诸多问题,主要表现在:过于强调个人幸福追求;过于强调个人价值实现;过于重视物质追求;重视感官享受而忽视理性层面的精神追求;对劳动创造价值和幸福的
随着经济的快速发展,人们审美品位也在发生着变化。期待听到歌唱者带来内涵丰富的声乐演唱,而跨界演唱无疑就是这种不言而喻的文化载体。高师以培养适合时代精神的教师为主,
目的:了解中老年人膝骨关节炎的患病情况。方法:采用问卷方法对社区中老年人进行调查,应用Logistic回归分析观察性别、年龄、体重指数(BMI)、受教育程度、居住楼层等因素对膝
至2013年年末,我国大陆60周岁以上的人口已经突破了2亿人,达到总人口的比重的14.9%,我国已经正式步入老龄化社会。人口学家预测,到了2050年,我国大陆60周岁以上的人口将占总
随着“软件能力成熟度模型”和“项目管理成熟度模型”的推广与完善,“成熟度”的概念在很多领域都得到了广泛的应用。国内外的学者对股票市场的研究相当全面,覆盖了股票市场
积极心理学指出情绪智力作为一种潜在的心理资本具有可能的个人优势力量和社会优势力量,幸福感则是一种积极的存在方式。依据此理论,本研究探讨情绪智力通过幸福感对个人生产
花样跳绳是由传统跳绳发展而来的,并融合了众多的现代要素,是一项集健身性、娱乐性、趣味性、观赏性、竞技性于一身的新兴运动项目。花样跳绳运动具有较强的健身性和娱乐性,