1、了解Unity 5相关应用领域背景知识,了解国内外行业标准、规范和技术发展趋势,理解其对环境以及社会可持续发展的影响,理解相关行业的政策和法律法规; 2、在指导教师指导下阅读国内外文献和自学相关知识,对Unity 5 3D引擎以及如何设计多人联网iOS手机游戏进行研究和分析。要求在游戏中实现以下功能:(1)可通过升级部件来改良赛车性能,比赛获得的积分可累积起来用于购买新车;(2)充分发挥多点触控操作和陀螺仪传感器的特性来控制赛车行为;(3)车辆在高速通过不同的赛道时可触发飞跃、翻滚等行为,难度越大得分越高;(4)赛道上有氮气包等可以给赛车充能的道具;(5)支持快速比赛、淘汰赛、巡回赛等多种模式;(6)支持最多4人的联网赛车游戏,尽可能压缩需传输的数据,且保证游戏画面的流畅性;(7)AI控制的赛车手会有意对其它赛车手的行进路线造成干扰,增加游戏的趣味性。服务器端需支持赛车场地管理的功能,手机端可以联网同步新的场地和赛车数据。 3、完成毕业设计(论文)外文翻译; 4、完成毕业设计论文并提交软件及相关文档; 5、毕业设计开发环境 开发语言:Swift,C#;开发环境:Xcode;iOS版本:7.0及以上;服务器端操作系统:Linux Server;数据库:Mysql 6、毕业设计(论文)进度安排 A.分析iOS手机3D极品飞车游戏的需求,对该软件进行设计;(第1周-第3周) B.掌握开发iOS客户端的方法,以及Unity 5 3D引擎的原理,搭建开发与测试环境;(第4周-第6周) C.设计并实现iOS客户端游戏软件及服务器端功能;(第7周-第11周) D.完成多人联网测试,在iPhone手机上进行;(第12周-第13周) E.完成毕业论文,提交软件及相关文档;(第1周-第16周) F.完成本科毕业设计(论文)外文翻译。(第1周-第16周) G. 完成本科生毕业设计(论文)答辩;(第1周-第16周)