- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
















- 课程介绍
- 课程大纲 试看
- 讲师好课 84
适合人群:
C#,unity3d游戏,unity3d,3d
课程目标:
系列案例干货来袭(别踩百块,围住神经猫,飞机大战,三消游戏,flappy bird)
课程简介:
欢迎加入我的51CTO官方专属交流群:697483006
有关学习上的任何问题都可以在群中向老师提出来,我会及时给予解答的。
系列案例干货来袭(别踩百块,围住神经猫,飞机大战,三消游戏,flappy bird)
通过上述几个案例的学习 希望大家能够对unity3d引擎和C#语言的深入的学习。
课程大纲-Unity3D游戏开发视频课程-飞机大战,三消游戏,Flappy bird等干货案例来袭
资料下载-
第1章 系列案例干货之别踩百块游戏案例 (3小时18分钟 10节)
-
1-4
开始游戏界面与游戏界面的切换 当点击开始界面上的开始按钮时:开始界面切换到游戏主界面 (开始界面隐藏,游戏主界面显示) 当点击游戏主界面中的返回按钮时:游戏主界面切换到 开始界面(开始界面显示,游戏主界面隐藏)
「仅限付费用户」点击下载“3-飞机大战.素材zip.zip”
[18:20] 开始学习 -
1-5
场景中各种颜色的色块的随机创建(一) 色块预制件prefab的制作以及程序中实例化预制件的过程通过Instantiate方法 给每一个色块绑定了一个组件(Block.cs)管理色块相应的功能的开发
「仅限付费用户」点击下载“4-三消游戏.素材zip.zip”
[15:18] 开始学习 -
1-6
场景中各种颜色的木块的随机创建 为每一行创建一个色块 1.添加4行(for循环4行) 2.色块的颜色是随机出现的 float num = Random.Range(0,3); 3.色块所在的列数是随机的 int column = Random.Range(0, 4); //随机数的最小值包含 最大值是不包含的 4.为色块进行坐标的赋值 调用Block类中的setPosition方法
「仅限付费用户」点击下载“5-flapy bird.素材zip.zip”
[31:24] 开始学习 -
1-7
点击某个色块实现的功能(一) 为色块添加鼠标按下事件的过程 a.给色块添加collider组件 b.在程序中添加OnMouseDown事件
[20:19] 开始学习 -
1-8
点击某个色块实现的功能(二) 在OnMouseDown方法中实现以下功能 1、让舞台上的所有色块所在的行数-1 2、查看每个色块的行数-1之后的行数值是否大于0,如果小于0了我们需要删除这个游戏物体 3、当行数下移之后,行数值发生了改变,然后调用设置作品的方法,让它重新定位一下 4、当row小于0时删除游戏物体还要把其从数组列表中移除 5、给最上面一行添加一个色块 6、点击时发出声音
[17:11] 开始学习 -
第2章 系列案例干货之围住神经猫游戏案例 (2小时39分钟 13节)
-
2-4
游戏主界面添加多行多列的格子 围住神经猫的主要功能之一:创建多行多列的格子,需要知道奇数行和偶数行的区别 在u3d编辑器中生成port的prefab预制件 在GameManager类中创建8行8列的port(进行实例化) 预制件绑定Port类 在Port类中创建SetPosition(row,column)方法来设置格子所在的坐标
[16:56] 开始学习 -
2-5
点击格子添加其他颜色的格子 当创建好多行多列的格子之后,我们给每个格子添加鼠标点击事件 让其可以点击添加其他颜色的格子,以表示当前不能再进行移动 给预制件port添加Collider碰撞器组件 给Port类添加鼠标按下事件 在鼠标按下事件中实例化红色的port2物体,并且设置其坐标和点击的port坐标一致
[13:26] 开始学习 -
2-7
计算神经猫可移动的位置(一) 获取当前猫所在的行数和列数row,column 计算猫周围的6步(如果所在的函数是偶数:上(row+1,column),下(row-1,column),左(row,column-1),右(row,column+1),右上(row+1,column+1),右下(row-1,column+1);奇数行:上下左右,左上(row+1,column-1)左下(row-1,column-1))
[16:37] 开始学习