首页> 中文学位 >基于Unity3D引擎的赛车手机游戏的设计与实现
【6h】

基于Unity3D引擎的赛车手机游戏的设计与实现

代理获取

目录

声明

致谢

摘要

1 引言

1.1 项目背景

1.2 项目简介

1.3 国内外现状对比

1.4 论文主要工作

1.5 论文组织结构

1.6 本章小结

2 Unity3D游戏引擎技术简介

2.1 可扩展编辑器简介

2.2 Unity游戏脚本

2.3 Unity游戏物理引擎

2.4 Unity跨平台特性

2.5 本章小结

3 游戏策划分析与概要设计

3.1 策划案系统概述

3.1.1 竞技系统的需求

3.1.2 成就系统的需求

3.1.3 商城系统的需求

3.1.4 活动与抽奖系统的需求

3.2 游戏整体架构设计

3.2.1 游戏结构划分

3.2.2 游戏功能模块划分

3.2.3 消息分发策略

3.3 游戏后期扩展

3.4 本章小结

4 游戏的详细设计与实现

4.1 框架层的设计与实现

4.1.1 游戏对象池的设计与实现

4.1.2 事件分发模块的设计与实现

4.1.3 Http网络访问的设计与实现

4.2 竞技系统的设计与实现

4.2.1 竞技系统的子模块划分

4.2.2 竞技系统的分层设计

4.2.3 车辆系统的设计与实现

4.2.4 用户控制的设计与实现

4.2.5 NPC控制模块的设计与实现

4.2.6 游戏流程控制模块的设计与实现

4.3 游戏成就系统的设计与实现

4.3.1 游戏成就系统的分层设计

4.3.2 游戏成就系统的详细设计

4.4 游戏的商城系统的设计与实现

4.4.1 游戏商城系统的分层设计

4.4.2 游戏商城系统的详细实现

4.4.3 IOS付费模块安全性的设计与实现

4.5 本章小结

5 游戏的质量保证

5.1 游戏的版本控制

5.2 游戏的功能性测试

5.3 本章小结

6 结论

参考文献

作者简历

学位论文数据集

展开▼

摘要

近年来,随着智能移动设备性能不断提高与普及,高速移动通信网络的建设和社交网络的蓬勃发展,手机游戏成为中国的新兴热门行业。最新出炉的《2014年中国游戏产业报告》显示,2014年移动游戏收入达274.9亿元,首次超过网页游戏,并且比2013年增长了两倍多。2015年,手机游戏市场的爆发性增长没有任何悬念,越来越多的人通过手机游戏进行娱乐休闲。
  根据近半年内的市场调查和分析,手机游戏的碎片化现象减弱,日均游戏时间大于30分钟的用户比例达到了50%,同时中度和重度手游以及3D游戏,成为2015年上半年的重要趋势。
  本项目来源于本人在实习期间的实际手机游戏项目。该项目是一款基于Unity3D的赛车游戏。该游戏的定位是中度精品手机游戏,画质精良,特效炫酷,不仅提供单人竞速模式,而且扩展成多人联网竞速模式。单人竞速模式以赛车与车手培养为核心玩法,多人竞速模式可以与社交网站上的好友或者与其他玩家畅快飙车。本人采用Unity3D引擎独立完成了上述全部的客户端开发工作。受篇幅所限,论文将选取本人工作中游戏的整体设计,赛车游戏关键模块的设计与实现、游戏测试等内容进行详细阐述。
  论文介绍了项目背景和项目所使用的Unity3D引擎,阐述了游戏的整体策划案、游戏软件的模块划分、框架设计,以及游戏的详细设计与实现。游戏中模块之间的交互采用了事件分发的机制,以达到模块与模块之间弱耦合的效果。在处理网络请求时采用操作队列的方式解决多线程数据共享与同步的问题。竞技系统采用了MVC分层结构的设计,并在原有基础上添加了适配层,便于游戏的扩展。在赛车的逻辑实现上,游戏采用了有限状态机模式,用以管理赛车的状态变化的切换。在赛车仿真方面,游戏使用了Unity3D的物理系统进行赛车的物理仿真,使用Blob投影效果、环境光反射以及粒子系统增添赛车的光影效果,并编写了一套赛车引擎的逻辑代码实现了赛车行驶状态的控制。论文最后展示了整个工程的测试结果,并对本项目开发经验进行总结。目前该款游戏已在Android汇游平台进行了试发行,游戏的下载量日均稳定在1000左右,前七日总下载突破了1万次,用户评分超过了4星。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号