需要金币: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 |