Unity3D实战视频课程-围住神经猫案例【初学者推荐】

通过围住神经猫案例的学习,可以让大家对C#语言以及Unity3D引擎的使用更加的熟练。

2796人学习

初级12课时2015/06/03更新

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

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

适合人群:

喜欢游戏开发的人,有C#基础的人,有Unity3D引擎基础的人均可

你将会学到:

通过围住神经猫案例的学习,可以让大家对C#语言以及Unity3D引擎的使用更加的熟练。

课程简介:

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

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


通过围住神经猫案例的学习,可以让大家对C#语言以及unity3d引擎的使用更加的熟练。

创建项目和导入素材到项目

分析案例的开发思路

界面的切换(click)

游戏主界面添加8行8列的格子

点击格子添加其他颜色的格子

添加动画效果的神经猫

计算神经猫可移动的位置

判断神经猫是否逃脱

判断神经猫是否被围住

点击再玩一次的按钮添加重置数据的逻辑

image.png

image.png

展开更多

课程大纲-Unity3D实战视频课程-围住神经猫案例【初学者推荐】

  • 1

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

    「仅限付费用户」点击下载“1-分析案例的开发思路.ppt”

    [14:42]
  • 2

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

    「仅限付费用户」点击下载“2-创建项目和导入素材到项目.ppt”

    [04:39]
  • 3

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

    「仅限付费用户」点击下载“3-界面的切换.ppt”

    [11:37]
  • 4

    游戏主界面添加多行多列的格子围住神经猫的主要功能之一:创建多行多列的格子,需要知道奇数行和偶数行的区别在u3d编辑器中生成port的prefab预制件在GameManager类中创建8行8列的port(进行实例化)预制件绑定Port类在Port类中创建SetPosition(row,column)方法来设置格子所在的坐标

    「仅限付费用户」点击下载“4-游戏主界面添加8行8列的格子.ppt”

    [16:56]
  • 5

    点击格子添加其他颜色的格子当创建好多行多列的格子之后,我们给每个格子添加鼠标点击事件 让其可以点击添加其他颜色的格子,以表示当前不能再进行移动给预制件port添加Collider碰撞器组件给Port类添加鼠标按下事件在鼠标按下事件中实例化红色的port2物体,并且设置其坐标和点击的port坐标一致

    「仅限付费用户」点击下载“5-点击格子添加其他颜色的格子.ppt”

    [13:26]
  • 6

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

    「仅限付费用户」点击下载“6-添加动画效果的神经猫.ppt”

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

    「仅限付费用户」点击下载“7-计算神经猫可移动的位置(一).ppt”

    [16:37]
  • 8

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

    「仅限付费用户」点击下载“8-计算神经猫可移动的位置(二).ppt”

    [32:41]
  • 9

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

    「仅限付费用户」点击下载“9-判断神经猫是否逃脱出现提示界面.ppt”

    [08:50]
  • 10

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

    [06:10]
  • 11

    点击再玩一次的按钮添加重置数据的逻辑当点击再玩一次按钮时需要做以下几件事:所有port1标示是否能走的变量ifMove恢复初始值true删除所有点击时添加的port2格子神经猫所能走的步数的数组清零让神经猫恢复初始的行数和列数

    「仅限付费用户」点击下载“11-点击再玩一次的按钮添加重置数据的逻辑.ppt”

    [13:50]
  • 12

    发布游戏发布到PC机端file-Build Settings-Build 选择发布到的文件夹以及发布的游戏名字

    「仅限付费用户」点击下载“12-发布游戏.ppt”

    [06:22]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部