【摘要】互联网时代,游戏俨然成为了人们的主流娱乐方式。手机游戏、单机游戏、端游、页游在技术和画面上都有了很大的进步,玩法也变得新奇多样。使用Unity3D4.6版本作为开发环境,通过PhotoShop 对图片进行处理,使用3dMax设计一系列模型动画,再配合C#脚本语言进行代码编写,设计并开发了一款角色扮演类三维游戏。实现了游戏的各个场景切换、一系列的游戏动画、角色以及关卡的选择、背景音乐的设置。有效集成了碰撞检测系统、背包系统、技能系统、任务系统角色属性等功能模块。
【关键词】Unity3D;角色控制;碰撞检测
目录
摘要
Abstract
1引言. 1
1.1研究背景和意义 1
1.2设计流程 1
2 Unity3D简介 2
2.1总体概述 2
2.2 Unity3D的优势 . 3
3游戏的素材制作. 4
3.1场景的制作 4
3.2UI的制作 5
3.3人物模型的制作 6
3.4特效的制作 7
3.5游戏框架设计 8
4游戏功能的实现. 5
4.1主角的功能实现 6
4.1.1主角的行走. 6
4.1.2相机跟随主角视角. 6
4.1.3主角的普攻和技能. 7
4.2 敌人功能的实现 8
4.2.1 敌人的寻路AI. 8
4.2.1 敌人的攻击AI. 9
4.2.2 敌人的生成 10
4.4UI界面的制作. 11
4.4.1游戏开始界面 12
4.4.2背包界面 14
4.4.3人物属性技能界面 15
4.4.4任务系统界面 16
4.4.5武器药品商店界面 17
4.5游戏的存储与优化. 20
4.5.1游戏的存储 20
4.5.2 游戏的优化 21
5结束语 21
参考文献 22