Unity之第四发:30-39

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cadi2011/article/details/85162674

30、真心觉得Unity采用这种形式,对IDE讲解真的挺好的,我当初学Android Studio时,要是有这样的教程,得多舒服啊

这Box2 GameObject没有响应物理力,不能被机器臂推动。

我们也需要加入一个Rigidbody component到Box2 GameObject中

这一次,让我们练习使用Hierarchy window去选择GameObject

选择叫做Box2的GameObject

在Hierarchy window下,点击Box2 就可以选择它

31、选完Box2 GameObject了,然后干什么

现在让我们加入一个Rigidbody component到选中的Box2 GameObject中。

在Inspector window,在它的底部,点击Add Component 按钮

在显示出来的菜单中,点击Physics,然后选择Rigidbody

32、给Box2 GameObject选择了Regidbody components后,继续呗

让我们测试一下我们作出的改变

点击Play 按钮进入Play Mode

先移动到绿色的三角形标记处

在移动到红色的正方形标记处

最后移动角色通关

33、牛逼,我通关了

做的好

退出Play Mode 完成这个教程

点击 Play按钮退出Play Mode

34、第二个教程完了,要总结下不是吗?

在这次的教程中,我们学到:

GameObjects和components是Unity中构建的组成块

我们可以向GameObjects中加入components,以此来改变GameObjects的行为

在Scene界面中或者Hierarchy界面中如何选中一个GameObject

以及如何在Inspector窗口去为GameObjects加入components

35、开始第三个教程

我们有对影响GameObject的component进行微调的路子,那就是在component上设置参数

在这次教程中,我们将学习如何为components设置参数.

我们将利用所学的知识去修复我们游戏中其他关卡的问题.

牛逼,要学习微调component了

36、看来是要找到有什么问题呗?

让我们测试一下游戏,去看下有什么问题,我们必须先解决它

点击 Play 按钮去进入 Play Mode

移动到红色的正方形标记处

37、我去,发现问题了

我们不能完成这个关卡,因为敌人移动的太快了

退出Play Mode

点击Play按钮退出Play Mode

38、看看我们要怎么调整

首先,我们需要选中Enemy GameObject,然后我们想要去改变它

使用Hierarchy window,选中叫做 Enemy 的 GameObject

39、选完Enemy GameObject,看看要干什么(突然有个想法,如果你要去利用工具做事,你首先一定要特别熟悉工具,比如Unity,包括里面的任意一个component,都要知道它的作用是什么)

Enemy GameObject上有一个component叫做NavMeshAgent。

这个component有一个值叫做Speed,见截图中

让我们改变这个叫做speed的value

在Inspector window中,定位到一个叫做NavMeshAgent的component

改变标记为Speed的值为1

猜你喜欢

转载自blog.csdn.net/cadi2011/article/details/85162674