需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8891 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:Unity3d是能够实现轻松创作的多平台的游戏开发工具,其游戏制作功能已经达到很高的水平。Unity利用交互的图型化开发环境为首的方式的编辑在Windows和Max OS X下,游戏可发布多个平台。Unity支持三种语言开发:JavaScript、Boo和C#。 本次毕业论文设计的题目为基于 Unity3D 的 android 手机射击游戏的设计与开发,旨在成功的设计出一款可以运行在安卓手机上的射击游戏。在本次设计中,使用第一人称作主角,用NGUI插件来制作游戏UI界面,用粒子特效来实现敌人被击中时喷血的效果,敌人在寻找目标时用到了导航网格自动寻路,会随机在30个地点刷新位置。在游戏中我们可以利用手机的虚拟键来对控制方向和射杀敌人。不同的关卡有不同的要求,敌人的数量和速度都在不断变化来满足玩家的要求,以供玩家娱乐。 关键词 Unity3D;Android;射击游戏
目录 摘要 Abstract 1 绪论-1 1.1 Android游戏发展史-1 1.2 研究目的及意义-1 2 技术介绍-2 2.1 Unity3D介绍-2 2.2 NGUI插件-2 2.3 动画系统-2 2.4 Shuriken粒子系统-2 2.5 导航网格寻路-2 3 需求分析-3 3.1 用户需求-3 3.2 功能需求-3 3.3 界面需求-3 3.4 性能需求-3 3.4.1 硬件环境-3 3.4.2 软件环境-4 3.4.2 可行性分析-4 4 游戏分析-5 4.1 游戏结构方案设计-5 4.2 游戏体系划分结构-6 4.3 游戏的各功能划分-6 4.4 游戏的总体框架-6 5 游戏实现-8 5.1 游戏界面实现-8 5.1.1 主界面-8 5.1.2 商店界面-9 5.1.3 关卡界面-10 5.2 场景实现-10 5.2.1 场景1-10 5.2.2 场景2-11 5.3 主角实现-12 5.3.1 摄像机的控制-12 5.3.2 武器切换-13 5.3.3 主角射击-13 5.4 敌人实现-14 5.4.1 敌人模型-14 5.4.2 敌人动画-15 5.4.3 敌人行为-15 5.5 关卡实现-18 5.6 统计分值-19 5.7 商店实现-20 6 游戏测试-21 6.1 打包发布-21 6.2 性能测试-23 结论-25 致谢-26 附录-28 |