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















- 课程介绍
- 课程大纲
适合人群:
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-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]开始学习
“刘建萍”老师的其他课程更多+