跳至内容

Blender 渲染之外/让物体动起来

来自 Wikibooks,开放世界中的开放书籍

关于本章的说明:大部分内容是关于逻辑砖的描述。要快进到工作部分,请点击 这里

什么是?

[编辑 | 编辑源代码]

让我解释一下每个逻辑砖的工作原理。

传感器

[编辑 | 编辑源代码]

首先是传感器。它们会感知一些东西(例如键盘按下或鼠标点击,但不包括邻居家的猫),并激活 控制器

执行器传感器

[编辑 | 编辑源代码]

执行器传感器检测到是否有一个特定的执行器被触发。

始终传感器

[编辑 | 编辑源代码]

始终传感器基本上意味着始终执行此操作。

碰撞传感器

[编辑 | 编辑源代码]

类似触摸,但使用属性而不是材质。

延迟传感器

[编辑 | 编辑源代码]

延迟传感器在设置的时间间隔后被激活。

操纵杆传感器

[编辑 | 编辑源代码]

感知操纵杆的移动和按键按下

键盘传感器

[编辑 | 编辑源代码]

它检测键盘按键按下。

消息传感器

[编辑 | 编辑源代码]

它检测到消息执行器发送的消息。

鼠标传感器

[编辑 | 编辑源代码]

检测鼠标输入。

附近传感器

[编辑 | 编辑源代码]

检测到是否有具有特定属性的物体在附近。

属性传感器

[编辑 | 编辑源代码]

检测到当前物体上的属性是否等于或介于一个或两个等效值之间。

雷达传感器

[编辑 | 编辑源代码]

检测到具有特定属性的物体沿着某个路径。

随机传感器

[编辑 | 编辑源代码]

随机地每秒触发很多次。

触摸传感器

[编辑 | 编辑源代码]

检测到当此物体与具有特定材质的另一个物体接触时。

控制器

[编辑 | 编辑源代码]

它们决定如何处理来自 传感器 的信号(例如激活 Python 脚本或激活 执行器)。

执行器

[编辑 | 编辑源代码]

它们会使用来自 控制器 的信号来做一些事情(例如移动、开始游戏或暂停游戏)。

添加一些逻辑

[编辑 | 编辑源代码]

好了,是时候开始工作了。确保你是在立方体上(或者你想让你的英雄成为的任何东西)。添加四个 **键盘** 传感器。接下来,添加四个 **与** 控制器。最后添加四个 **移动** 执行器。

现在将顶部的传感器连接到顶部的控制器,将顶部的控制器连接到顶部的执行器。然后将第二层的连接到第二层,依此类推,直到它们都像这样连接。

接下来看一下顶部的键盘传感器。在顶部附近应该有一个没有文字的按钮。点击此按钮,然后按下你想在游戏中设置为前进的键。最常用的键是“W”和“向上箭头”。然后使用下面的键,你可以设置后退、向左和向右。

现在你的逻辑应该像这样。

现在看一下执行器列表。你会看到一些带有数字的小字段。你可以点击它们来编辑它们的数字。它们控制你移动的幅度和方向。这些字段按 X 轴、Y 轴和 Z 轴的顺序排列。带有小数点的字段用于运动,带有 ° 的字段用于旋转(沿你选择的轴)。将所有这些字段设置为上图中显示的值。

注意:如果字段旁边有 L 开启,这意味着它们将是物体相对于自身的局部方向。如果 L 没有开启,它们将使用全局坐标。

接下来:灯光、摄像机、动作:学习如何使用摄像机

华夏公益教科书