Unity3D游戏开发视频课程-飞机大战,三消游戏,Flappy bird等干货案例来袭

系列案例干货来袭(别踩百块,围住神经猫,飞机大战,三消游戏,flappy bird)

223人学习

中级36课时2017/06/10更新

二维码下载学堂APP缓存视频离线看

刘建萍
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Unity3D游戏实战开发系列套餐
Unity3D游戏开发视频课程-飞机大战,三消游戏,Flappy bird等干货案例来袭
8116人学习
¥189.00
Unity3D实战视频课程-围住神经猫案例【初学者推荐】
2796人学习
¥29.00
Unity3D手机游戏基础案例:别踩白块实战视频课程【初学者推荐】
2377人学习
¥49.00
更 多 3 门 课 程
刘国柱老师Unity门徒级永久学习卡(游戏+VRAR元宇宙)
虚拟现实之汽车模拟仿真项目开发
19667人学习
¥198.00
三维数字房产互动展示(上部)
2593人学习
¥198.00
游戏UI界面框架设计系列视频课程
63208人学习
¥279.00
更 多 33 门 课 程
Untiy快速入门与VRAR系列课程
Unity编程之C#编程“入门篇”(第1部)
209213人学习
¥1.00
Unity快速入门系列视频课程(第2部)-太空射击与移动端发布技术
11038人学习
¥59.00
虚拟现实之汽车模拟仿真项目开发
19667人学习
¥198.00
更 多 7 门 课 程
Unity3D游戏开发工程师职业学习系列专题
Unity编程之C#编程“基础篇”(第2部)
132262人学习
¥99.00
Unity编程之C#编程“中级篇” (第3部)
44692人学习
¥199.00
Unity编程之C#编程“进阶篇”视频课程 (第4部)
64884人学习
¥199.00
更 多 5 门 课 程
Unity3D游戏开发工程师职业学习系列专题
Unity编程之C#编程“基础篇”(第2部)
132262人学习
¥99.00
Unity编程之C#编程“中级篇” (第3部)
44692人学习
¥199.00
Unity编程之C#编程“进阶篇”视频课程 (第4部)
64884人学习
¥199.00
更 多 5 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

unity3d游戏开发工程师 游戏开发爱好者

你将会学到:

系列案例干货来袭(别踩百块,围住神经猫,飞机大战,三消游戏,flappy bird)

课程简介:

欢迎加入我的51CTO官方专属交流群:697483006 

有关学习上的任何问题都可以在群中向老师提出来,我会及时给予解答的。


系列案例干货来袭(别踩百块,围住神经猫,飞机大战,三消游戏,flappy bird)

通过上述几个案例的学习 希望大家能够对unity3d引擎和C#语言的深入的学习。


展开更多

课程大纲-Unity3D游戏开发视频课程-飞机大战,三消游戏,Flappy bird等干货案例来袭

  • 第1章系列案例干货之别踩百块游戏案例(3小时9分钟10节)

  • 1-1

    创建项目和导入素材到项目首先需要创建项目,然后再导入游戏所需要的素材(图片和声音等)

    [12:07]
  • 1-2

    分析案例的开发思路再开发案例之前需要梳理案例的开发流程,养成好的开发习惯 1、创建项目和导入素材到项目 2、分析案例的开发思路 3、开始游戏界面的创建与游戏界面的创建 4、开始游戏界面与游戏界面的切换 5、场景中各种颜色的木块的随机创建(一) 6、场景中各种颜色的木块的随机创建(二) 7、点击某个木块实现的功能(一) 8、点击某个木块实现的功能(二) 9、分数的计算 10、游戏发布

    「仅限付费用户」点击下载“1-别踩白块素材.zip”

    [04:39]
  • 1-3

    开始游戏界面的创建与游戏界面的创建开始创建游戏的开始界面以及游戏的主界面,对不同的界面进行布局

    [33:55]
  • 1-4

    开始游戏界面与游戏界面的切换当点击开始界面上的开始按钮时:开始界面切换到游戏主界面 (开始界面隐藏,游戏主界面显示) 当点击游戏主界面中的返回按钮时:游戏主界面切换到 开始界面(开始界面显示,游戏主界面隐藏)

    [18:20]
  • 1-5

    场景中各种颜色的色块的随机创建(一)色块预制件prefab的制作以及程序中实例化预制件的过程通过Instantiate方法 给每一个色块绑定了一个组件(Block.cs)管理色块相应的功能的开发

    [13:26]
  • 1-6

    场景中各种颜色的木块的随机创建为每一行创建一个色块     1.添加4行(for循环4行)     2.色块的颜色是随机出现的 float num = Random.Range(0,3);     3.色块所在的列数是随机的 int column = Random.Range(0, 4);   //随机数的最小值包含 最大值是不包含的     4.为色块进行坐标的赋值 调用Block类中的setPosition方法

    [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]
  • 1-9

    游戏发布完成游戏的结尾工作: 点击返回按钮到开始界面时需要把游戏中的数据清除,色块删除,数组列表初始化,以及分数清零的功能 发布成PC端的文件exe文件,安装ios,android的环境即可发布ios,android版本

    [15:36]
  • 1-10

    分数的计算当点击不同颜色的色块增加不同的分值 其中创建工具类存储不同色块增加的分数的变量,此变量为静态变量static

    [22:18]
  • 第2章系列案例干货之围住神经猫游戏案例(2小时32分钟12节)

  • 2-1

    分析案例的开发思路在开始游戏开发之前进行案例的分析,以确保游戏的正常开发

    「仅限付费用户」点击下载“2-围住神经猫.素材zip.zip”

    [14:42]
  • 2-2

    创建项目和导入素材到项目分析完案例开发的思路之后,开始创建项目以及把所需要的素材导入项目中

    [04:39]
  • 2-3

    界面的切换游戏的开始界面切换到游戏主界面的功能 开始游戏界面的布局 给开始按钮添加点击事件

    [11:37]
  • 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-6

    添加动画效果的神经猫创建动画效果的神经猫:把图片切成多张小图片,之后创建animation

    [06:21]
  • 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]
  • 2-8

    计算神经猫可移动的位置(二)排除不能走的圈圈(当前的圈圈的ifMove的值为false的时候) 让神经猫随机走到某一步上

    [32:41]
  • 2-9

    判断神经猫是否逃脱出现提示界面当神经猫下一步要走的所在行数为0,所在行数为最大值;所在列数为0,所在的列数为最大值就说明神经猫逃脱了,就出现神经猫赢得比赛的界面!

    [08:50]
  • 2-10

    判断神经猫是否被围住出现提示界面当神经猫可走的步数为0时说明神经猫被包围住,玩家赢得比赛

    [06:10]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部