BlocosIA Wiki Editor

车辆与战斗

坦克和汽车:平滑转向瞄准,使用图像点(炮管尖端、炮塔位置),并把一个零件固定到另一个上。

克隆底盘时,固定在上面的炮塔和炮管也会一起克隆,并带着它们的程序(“当作为克隆体启动时”)。做机器人坦克时,可以和“机器人和传感器”扩展一起使用:电机移动底盘,炮塔跟着走。在绘图编辑器中标记点(“图像点”工具,P 键)。例如:在底盘上标一个点“炮塔”;在炮管上标一个点“尖端”。在炮塔上使用“把我的位置固定在 底盘 的 炮塔 点上并一起转动:否”,并在“重复执行”里用“平滑转向 鼠标指针”。固定在绘制时立即生效,没有延迟。

使用方法:在编辑器中点击“扩展”(下方角落),然后添加“车辆与战斗”。

命令积木

平滑转向 [ ▾ ],每次最多 ( ) 度

执行一个动作。把它接在另一个积木下面。

命令积木

平滑转向 x: ( ) y: ( ),每次最多 ( ) 度

执行一个动作。把它接在另一个积木下面。

命令积木

平滑转到方向 ( ),每次最多 ( ) 度

执行一个动作。把它接在另一个积木下面。

报告积木

到 [ ▾ ] 的方向

给出一个数字或文字。把它放进圆形空位里。

报告积木

还要转多少才能到 [ ▾ ]

给出一个数字或文字。把它放进圆形空位里。

是/否积木

正在瞄准 [ ▾ ](误差 ( ) 度以内)?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

驾驶:移动 ( ) 步并转动 ( ) 度

执行一个动作。把它接在另一个积木下面。

报告积木

我的点 [ ▾ ] 的 [x]

给出一个数字或文字。把它放进圆形空位里。

报告积木

[ ▾ ] 的点 [ ▾ ] 的 [x]

给出一个数字或文字。把它放进圆形空位里。

命令积木

移到 [ ▾ ] 的点 [ ▾ ]

执行一个动作。把它接在另一个积木下面。

命令积木

在我的点 [ ▾ ] 创建 [ ▾ ] 的克隆体,朝向我的方向

执行一个动作。把它接在另一个积木下面。

是/否积木

我有点 [ ▾ ] ?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

把我的位置固定在 [ ▾ ] 的点 [ ▾ ] 上,一起转动:[是]

执行一个动作。把它接在另一个积木下面。

命令积木

把 [ ▾ ] 固定在 [ ▾ ] 的点 [ ▾ ] 上,一起转动:[是]

执行一个动作。把它接在另一个积木下面。

命令积木

松开 [ ▾ ](取消固定)

执行一个动作。把它接在另一个积木下面。

是/否积木

我固定在别的角色上吗?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

克隆我时,带上固定在我身上的部件:[是]

选择克隆这个角色时,是否也克隆附着在它身上的部件(炮塔、炮管)。默认为是。

命令积木

平滑转向最近的 [ ▾ ],每次最多 ( ) 度

一点一点地转向最近的同名角色(包括克隆体)。

报告积木

最近的 [ ▾ ] 的 [距离]

到最近的角色(包括克隆体)的距离、方向、x、y 或需要转动的角度。

报告积木

舞台上 [ ▾ ] 的数量(含克隆体)

有多少个同名角色是可见的(包括克隆体)。

是/否积木

雷达:我能看到 ( ) 步内、( ) 度范围内的 [ ▾ ] 吗?

目标距离近、在前方角度范围内并且中间没有墙时为真。

命令积木

将我的生命值设为 ( )(最大 ( ))

设置载具的生命值和最大生命值(保存在主部件,即底盘上)。

命令积木

显示生命条:[是]

在载具上方显示一个小生命条。

命令积木

对我碰到的 [ ▾ ] 造成 ( ) 点伤害

扣除这个角色碰到的每个同名载具的生命值(碰到炮塔也算)。

命令积木

受到 ( ) 点伤害

扣除我自己载具的生命值。

命令积木

恢复 ( ) 点生命值

给我的载具恢复生命值,最多恢复到最大值。

报告积木

[我的生命值]

当前生命值、最大生命值或百分比。

帽子积木

当我受到伤害时

我的载具受到伤害时开始(对它的所有部件都有效)。

帽子积木

当我的生命值耗尽时

我的载具生命值降到零时开始。在克隆体中,使用“删除此克隆体”:部件也会一起消失。