基于Unity开发的捕鱼高手小游戏的设计与实现.doc

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

摘要:基于Unity开发的捕鱼高手小游戏是在Windows平台上运行的,采用C#语言编写。由于游戏当中有很多的类和对象,因此要对C#语言面向对象的知识有一定的了解,将封装、继承、多态三大特点充分在游戏中体现,需要运用C#多态特点,用代码以清晰的逻辑编写出来,最后成功实现游戏的运行。可以通过鼠标的滚轮调节炮弹的等级、移动鼠标调节炮弹的方向、点击鼠标实现子弹的发射从而达到射杀鱼的效果,鱼被射杀后玩家会得到相应的金币奖励。本设计的意义在于锻炼自己的实际动手操作能力,培养综合运用知识的能力,以及解决实际问题的能力。并且可以熟练的运用Unity3D游戏引擎进行一些简单的游戏开发,了解Unity的开发过程。

 

关键词:捕鱼;unity3D游戏引擎;C#;面向对象

 

目录

摘要

Abstract

1  绪论-1

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

1.2游戏目标分析以及研究现状-1

2  游戏开发设计相关技术-2

2.1关键技术详细说明-2

2.1.1 C#简介-2

2.1.2 C#类与对象-2

2.1.3多态-3

2.1.4协程-3

2.2游戏开发工具-Unity 5.6-3

3  游戏需求分析和功能设计-5

3.1需求分析-5

3.2游戏设计流程分析-5

3.3所有功能实现类的简介-6

4  游戏功能的具体实现-8

4.1游戏主场景的搭建-8

4.1.1水波荡漾特效的实现-8

4.1.2渲染顺序简介与简单的UI绘制-8

4.1.3捕鱼炮弹的UI绘制-9

4.1.4实现炮弹随着鼠标旋转-9

4.2鱼类的设计与功能的详细说明-10

4.2.1鱼群的生成和管理-10

4.2.2鱼类的全部属性-12

4.3子弹渔网与金币的设计与详细说明-12

4.3.1子弹渔网的详细设计-12

4.3.2获得金币的详细设计-14

4.4升级与音效的详细设计与说明-14

4.4.1升级的设计-14

4.4.2音效及粒子特效的设计-15

5  游戏测试-16

结    论-17

参考文献-18

致    谢-19

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:本设计的意义在于锻炼自己的实际动手操作能力,培养自己综合运用知识的能力,并且可以熟练的运用Unity进行一些简单的游戏开发,了解Unity的开发过程。Unity是一款可跨平台、方便使......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: