1. 前言
上节课我们重点说了游戏开发和其他开发岗位的区别,以及如何高效地学习游戏开发。今天这节课,我们就正式开始运用上节课中提到的HOPL(hands-on project learning)学习大法开始第一个案例 — 《Flappy Bird》。同学们,千万不要担心自己有没有基础,哪怕你一点基础都没有,通过这个案例,你会发现游戏开发并没有想象中那么难,人人都可以学!
好了,废话不多说,我们直接上硬菜!本节课我们会完成《Flappy Bird》的场景动画以及角色动画制作,全程不需要一行代码,妥妥的!
(获取本教程视频教程、美术资源以及本教程答疑请加U3D游戏开发入门到精通QQ群:730399676,或点击链接:http://c7.gg/cccgC 即可加入,申请进群备注CSDN)
2. 开始前的准备
2.1 U3D最新版本下载
本案例使用的是最新版本的Unity,当然你用其他版本也是可以的,没有特殊的要求。不过作为技术人,我们应该走在时尚的最前沿~技术的更新迭代很快,Unity出版本的速度也绝对是杠杠的。新的版本都会有新的功能特性更新,用最新版有助于我们在技术上不掉队,有百利而无一害^ ^
下面是Unity最新版本的下载地址:
https://store.unity.com/cn/download?ref=personal
点击接受条款后,再点击 “下载Windows版安装软件” 即可。如果你是MAC电脑,则点击按钮下方的 “Mac OS X” 即可下载MAC电脑上运行的版本啦!装电脑哪个盘随意,我一般不装再C盘。另外安装的时候,它还会顺带帮你安装Visual Studio 2017 Community,这是晚点要用来写程序的微软的IDE(集成开发环境),这是个跨平台的IDE,功能十分强大。作为程序员,选择一个功能强大的IDE是必要的,Unity默认的IDE就是微软的Visual Studio。
2.2 美术资源准备
我建了个名叫 “U3D游戏开发入门到精通” 的QQ群(群号:730399676),或点击链接:http://c7.gg/cccgC 即可加入。
案例的美术资源可以到群内的共享文件夹进行下载。案例所有的美术资源都是用铅笔绘画制作,有绘画天赋的朋友也可以自己画,毕竟随便涂个鸦谁还不会呢?对吧!
下图就是美术资源展示:
自己制作美术资源的同学要注意,小鸟的身体和两个翅膀要分开画,因为晚点我们要分别制作小鸟和翅膀的动画。
3. 创建Flappy Bird新项目并导入美术资源
3.1 创建Flappy Bird新项目
下载完毕Unity最新版本后,双击打开并注册一个帐号即可使用,大家可以使用personal版本,这个版本不需要付费,学习使用完全足够。
如下图,
- 点击New来创建一个空的新项目
- Project name:给新项目起个名字(名字随便起,自己喜欢就行),这里我命名为FlappyBird
- Template(模板):选择2D,即启用2D游戏制作模式,因为我们的游戏是2D的,所以选择2D就可以了
- Location(项目保存本地地址):将项目保存在我的电脑的某个地址,建议不要放在C盘内(C盘是系统盘,C盘如果内存不足,电脑会很卡),可以放在D盘(随你喜欢)
- 其他不用设置,并点击 “Create project” 创建项目
创建好后自动进入U3D软件窗口界面,具体如下:
(获取本教程视频教程、美术资源以及本教程答疑请加U3D游戏开发入门到精通QQ群:730399676,或点击链接:http://c7.gg/cccgC 即可加入,申请进群备注CSDN)
3.2 将场景视图和游戏视图改成手机屏幕尺寸
3.2.1 切换到iOS平台开发模式
大家都知道,Flappy Bird是款手游,所以我们需要把我们的场景视图(新手可以理解为创作游戏的区域)和游戏视图(新手可以理解为预览游戏效果的区域)的尺寸改成手机屏幕尺寸,具体操作如下:
- 点击上方工具栏最左边的File,并在下拉菜单中选择 Build Settings
- 在弹出的Build Settings的窗口中的Platform的列表里选中iOS平台
- 点击窗口右下角的“Switch Platform”按钮,从而切换到iOS平台
- 如果当时安装U3D的时候没有选择安装iOS平台的扩展包,则“Switch Platform”的按钮是灰色的,不能点。在这种状态下要先点击“Open