基于Unity3D引擎的多平台游戏的设计与实现.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-06
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9135
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本项目是一款基于Unity3D引擎开发的第三人称角色扮演游戏。

实现的功能有:角色属性系统(显示玩家的属性值,包含攻击、防御和速度)、背包系统(存储玩家获得物品的物品,并且在该面板中,可以叠加物品、显示数量等)、装备系统(玩家穿戴装备的显示,总共6个部位)、技能系统(技能系统包含技能主界面和快捷栏)、小地图系统和头像系统、功能入口面板、玩家角色系统(包含控制、动画、技能三个子系统)、怪物系统(怪物的AI和产生)。

    使用到的开发工具有:VS2015(脚本开发)、 Unity3D(游戏引擎)、PS(游戏平面美术)、NGUI(UI插件)和HUDText(UI插件)。除此之外,游戏的策划文档直接使用了TXT文件。经测试,游戏的所有系统皆已完成,且都运行正常。

 

关键词:游戏开发;ARPG;开发工具;插件

 

目录

摘要

Abstract

1 绪论-1

1.1 国内游戏行业的现状-1

1.2 本项目的简介-2

2 Unity3D游戏引擎的简介-2

2.1 应用程序编程接口(API)-2

2.2 Unity物理引擎简介-3

3 项目说明-4

3.1 游戏开发文档-4

3.1.1 游戏名-4

3.1.2 游戏概念-4

3.1.3 环境-4

3.1.4 技术需求-4

3.1.5 基本玩法-4

3.1.6 玩家操作-5

3.1.8 游戏界面-5

3.2 界面风格总览-5

3.3 游戏开始界面-6

3.3.1 使用到的组件对象说明-6

3.3.2 场景说明-6

3.3.3 脚本逻辑-7

3.4 角色创建界面-7

3.4.1 使用到的组件对象说明-7

3.4.2 场景说明-8

3.5 游戏主界面-8

3.5.1 使用到的组件对象说明-9

3.5.2场景说明-9

3.6 背包系统-10

3.6.1 使用到的组件对象说明-10

3.6.2 系统说明-10

3.6.3 功能说明-11

3.6.4 脚本说明-11

3.7 装备系统-11

3.7.1 使用到的组件对象说明-12

3.7.2 系统说明-12

3.7.2 脚本逻辑说明-12

3.8 技能系统-12

3.8.1 使用到的组件对象说明-13

3.8.2 系统说明-13

3.8.3 脚本逻辑-13

3.9 商店系统-14

3.9.1 使用到的组件对象说明-15

3.9.2 商店系统说明-16

3.9.3 脚本说明-16

3.10 任务系统-16

3.10.1 使用到的组件对象说明-17

3.10.2 任务系统说明-17

3.11 角色系统-17

3.11.1 脚本逻辑说明-18

3.12 怪物控制-18

3.12.1 使用到的组件对象说明-18

3.12.2 脚本说明-18

4 Shader-18

4.1 Unity中的Shader-18

4.2 Shader在本项目中的使用-19

5 游戏测试-19

5.1 属性系统测试-20

5.2 背包测试-20

5.1.1 游戏物品生成-20

5.1.2 金币系统-20

5.3 其他功能-20

结    论-20

致    谢-22

参 考 文 献-23

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:对于本次毕业设计,之所以要选择Unity3D引擎而没有选择其他,是因为Unity3D相对于其他的游戏开发引擎来说,入门更快。对于绝大多数游戏公司来说,Unity3D使用范围更广,因为其开发成......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: