全套资源下载地址:https://download.csdn.net/download/sheziqiong/85734435
全套资源下载地址:https://download.csdn.net/download/sheziqiong/85734435
Unity 开发:【Unity】AngryBirds (Seasons)
目录
Unity 开发:【Unity】AngryBirds (Seasons) 1
- 技术框架与编程环境配置 1
1.1 Unity概述及特色优势 1
1.1.1 Unity介绍 1
1.1.2 Unity特色及其优势 2
1.2 开发环境搭建 4
1.2.1 Unity Hub环境搭建 4
1.2.2 Visual Studio 2019环境搭建 4
1.3 新建项目与Unity的使用 4
1.3.1 新建项目 4
1.3.2 界面分析 5
1.3.3 图片导入以及图片裁剪 6 - 案例简介 7
- 需求分析 9
3.1 游戏操作及界面需求 9
3.2 游戏物体需求 10
3.3 游戏算法需求 11 - 技术路线 14
4.1 需要具备的知识 14
4.2 参考资料 14
4.3 编程环境推荐 14
开发环境:Visual Studio 2019 14
编程语言:C#/Unity 14
部署环境:WIN10(x64) 14 - 程序设计 15
5.1 程序功能模块 15
5.2 程序整体逻辑 16
5.3 核心算法流程 16
5.3.1 GameManager.cs文件解析 16
5.3.2 Bird.cs文件解析 20
5.3.3 Pig.cs文件解析 22
5.3.4 LevelSelect.cs文件解析 23
5.3.5 技能小鸟cs文件解析 24
5.3.6 拖尾效果解析 27 - 测试与部署 27
6.1 软件测试 27
6.2 软件部署和发布 28
1.技术框架与编程环境配置
1.1Unity概述及特色优势
1.1.1Unity介绍
作为软件工程专业的学生,我们经常在休闲时间通过玩游戏来放松自己,缓解自己的学业压力,以及与朋友一起玩增进双方感情,但是对于游戏开发我们很难有更深层次的了解。我们在日常学习生活中总会听到“Unity”这个名词那个,那么在真正的游戏开发中,Unity到底有什么作用呢?
对于游戏的开发,从语言的角度来说,一般有两种一种是脚本语言,例如C#,JS,Boo等,另一种是非脚本开发,就是用C/C++和python来开发。但是如果采用脚本开发的话,单独的脚本语言是无法开发游戏的,需要结合游戏引擎。游戏引擎+脚本语言的方式,可以将游戏编程变为可视化,只需要添加对象,设置对象参数,再用脚本来实现代码就可以了,开发人员不惜要考虑内存的使用,因为游戏引擎会自动回收内存。
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏,建筑可视化,实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。其编写的程序可以发布游戏至Windows,Mac,Wii,iPhone,WebGL(需要HTML5),Windows Phone 8和Andriod平台。同时也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览,它的网页播放器也被Mac所支持。
本文转载自:http://www.biyezuopin.vip/onews.asp?id=15925
全套资源下载地址:https://download.csdn.net/download/sheziqiong/85734435
全套资源下载地址:https://download.csdn.net/download/sheziqiong/85734435