Blender 渲染之外/让物体动起来
关于本章的说明:大部分内容是关于逻辑砖的描述。要快进到工作部分,请点击 这里
让我解释一下每个逻辑砖的工作原理。
首先是传感器。它们会感知一些东西(例如键盘按下或鼠标点击,但不包括邻居家的猫),并激活 控制器。
执行器传感器检测到是否有一个特定的执行器被触发。
始终传感器基本上意味着始终执行此操作。
类似触摸,但使用属性而不是材质。
延迟传感器在设置的时间间隔后被激活。
感知操纵杆的移动和按键按下
它检测键盘按键按下。
它检测到消息执行器发送的消息。
检测鼠标输入。
检测到是否有具有特定属性的物体在附近。
检测到当前物体上的属性是否等于或介于一个或两个等效值之间。
检测到具有特定属性的物体沿着某个路径。
随机地每秒触发很多次。
检测到当此物体与具有特定材质的另一个物体接触时。
它们决定如何处理来自 传感器 的信号(例如激活 Python 脚本或激活 执行器)。
它们会使用来自 控制器 的信号来做一些事情(例如移动、开始游戏或暂停游戏)。
好了,是时候开始工作了。确保你是在立方体上(或者你想让你的英雄成为的任何东西)。添加四个 **键盘** 传感器。接下来,添加四个 **与** 控制器。最后添加四个 **移动** 执行器。
现在将顶部的传感器连接到顶部的控制器,将顶部的控制器连接到顶部的执行器。然后将第二层的连接到第二层,依此类推,直到它们都像这样连接。
接下来看一下顶部的键盘传感器。在顶部附近应该有一个没有文字的按钮。点击此按钮,然后按下你想在游戏中设置为前进的键。最常用的键是“W”和“向上箭头”。然后使用下面的键,你可以设置后退、向左和向右。
现在你的逻辑应该像这样。
现在看一下执行器列表。你会看到一些带有数字的小字段。你可以点击它们来编辑它们的数字。它们控制你移动的幅度和方向。这些字段按 X 轴、Y 轴和 Z 轴的顺序排列。带有小数点的字段用于运动,带有 ° 的字段用于旋转(沿你选择的轴)。将所有这些字段设置为上图中显示的值。
注意:如果字段旁边有 L 开启,这意味着它们将是物体相对于自身的局部方向。如果 L 没有开启,它们将使用全局坐标。