需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 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 |