摘 要:随着计算机技术的快速发展,各种各样的游戏冲击着人们的视野,人们对游戏的需求也日益高涨。计算机硬件条件的发展,同时也为游戏开发提供了更好的开发环境。本文的初衷就是通过对3D RPG(Role-playing game;又称角色扮演)游戏的开发研究来深入了解学习游戏开发的一般制作过程,提高对游戏开发的认知以及大学四年学习的编程知识的实际运用。91603
本文基于Windows系统环境,使用Unity3d开发工具研究并开发了一款角色扮演类游戏,通过游戏设定的剧情指引展开游戏。简单描述了游戏系统总体设计,包括结构设计、UI层设计、逻辑功能层设计和数据层设计。详细介绍了游戏战斗系统的具体实现,包括播放攻击动作、生命扣除和死亡及战斗结算,并给出了战斗系统的实际效果。然后进行游戏测试,对不同的游戏环节和游戏的运行环境进行测试,并进行总结。最后对本文进行总结,并对下一步的工作进行展望。
毕业论文关键词:游戏开发,3D RPG,Unity3d
Abstract:Nowadays, due to the rapid development of computer technology, all kinds of games are affecting people's vision, and the demand for games is also increasing。And the development of computer hardware condition also provides a better development environment for game development。 The purpose of this paper is based on the 3D RPG (Role-playing game; also known as role playing) insight into the general process of learning game development game research and development to improve the actual use of game development and cognitive university four years learning programming knowledge and ideas。
Based on the Windows system environment, this paper studies and develops a role-playing game through the Unity3d development tool。 It briefly describes the overall design of the game system, including structure design, UI layer design, logical function layer design and data layer design。 Detailed implementation of the game combat system, including broadcast attacks, life deduction and death and combat settlement, and shows the actual effect of the combat system。 Then, we test the game, test the different game links and the running environment of the game, and summarize。 Finally, this paper summarizes the work and prospects for the next step。
Keywords: game development, 3D RPG, Unity3d
目 录
1 引言 5
1。1 课题的来源以及研究背景 5
1。2 游戏开发现状分析 5
1。3 开发工具 6
1。3。1 Unity3d引擎简介 6
1。3。2 Unity3d引擎架构 7
1。3。3 Unity3d引擎特性 8
1。4 本章小结 9
2 《幻想世界》游戏系统整体设计 10
2。1 游戏系统总体结构设计 10
2。2 系统UI层设计 11
2。2。1 登陆界面 11
2。2。2 主界面 12
2。2。3 其它窗口界面 13
2。3 系统逻辑功能层设计 16
2。3。1 人物移动及攻击 16
2。3。2 摄像头同步 16
2。4 系统数据层设计