基于Unity的RPG游戏的设计与实现.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-12-19
  • 论文字数:9234
  • 课题出处:(芳芳老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:Unity3D是由Technologies开发的一个让你轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。随着游戏技术的发展,游戏引擎不停更新换代,游戏的开发变得快速简便,本系统基于Unity3D 4.3,实现一款RPG角色扮演类的游戏,具有画面绚丽,操作简便等特点,给客户带来良好的游戏体验。

论文介绍了Unity系统的基本操作包括其引擎特点,界面布局等等,以及本游戏系统的GUI界面的设置、游戏场景跳转的设计、人物攻击和敌人攻击效果体现、敌人AI功能、背包功能等的实现。程序使用语言主要为C#、JS,辅助工具有PhotoShop、3DMax、Maya等。

关键词  Unity3D ;C#;PS;RPG游戏

 

目录

摘要

Abstract

1 绪论-1

1.1 课题研究背景及其意义-1

1.2 论文主要工作-1

2 Unity的技术介绍-2

2.1 Unity简介-2

2.1.1 Unity引擎特点-2

2.1.2 C#语言介绍-2

2.2 Unity3D界面及其基本操作-3

2.2.1界面布局:-3

2.2.2创建对象:-4

2.2.3旋转和移动视角-4

2.2.4 移动游戏对象-4

2.2.5 游戏视图-5

2.2.6 项目资源-5

2.2.7 复制修改游戏物体-5

2.2.8添加相应组件-6

3 系统可行性研究和需求分析-7

3.1 可行性研究-7

3.1.1经济可行性-7

3.1.2技术可行性-7

3.1.3操作可行性-7

3.2 系统的功能需求分析-7

4 游戏策划-8

4.1游戏的描述-8

4.2 背景和情节-8

4.3 游戏角色和场景素材-8

4.3.1 角色设计-8

4.3.2场景设计-9

4.3.3游戏操作-9

4.4 系统的流程图-10

5系统的实现-12

5.1开始界面-12

5.2 游戏场景-13

5.2.1 角色控制-13

5.2.2 NPC对话框-14

5.2.3主角生命值控制-15

5.2.4敌人AI-18

5.2.5怪物血量控制-20

5.2.6主角和怪物的交互-21

5.2.7关卡跳转和关卡跳转条件-24

5.2.8粒子效果的添加-26

5.2.9小地图系统-28

5.2.10背包和补给-28

结论-31

致谢-32

参考文献-33


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费