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

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

摘要: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

相关论文资料:
最新评论
上传会员 芳芳老师 对本文的描述:该系统为自行设计与开发,人力资源上耗费较少,开发平台是个人PC,开发环境是Unity3D4.3版本。本系统基于PC,使用Unity3D4.3版本测试运行,由于UnityUnity3D是由Unity Technologies开发的免费游......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: