1

我想根据开关是关闭还是打开来制作不同的动画。

假设我的开关打开,我的精灵移动 x +10 如果我的开关关闭,我的精灵移动 y +10

我找不到正确的方法来应用它。谢谢

4

1 回答 1

0

您可以通过简单的逻辑使用三分之一的 PatchTree。第一个是这样工作的:按下 LMB 后,您的精灵沿 +X 平移 0.1。释放 LMB 后,精灵返回到其默认位置 (0)。按下和释放 RMB (Y+0.1) 也会发生同样的情况。

在此处输入图像描述

第二种方案使用稍有不同的逻辑:单击 LMB 翻译精灵 X+0.1,单击 RMB 翻译精灵 Y+0.1。如果您使用“Counter”补丁(带有“Reset”参数),则可以完成此逻辑。

记住!您的 QC 的默认 XY 网格范围为 X 和 Y 的 -1 到 +1(每个轴总共 2 个)。

在此处输入图像描述

第三个是基于反演公式的切换器:abs(ab)b=1。我使用了名为“数学表达式”的补丁。此 PatchTree 仅用于一个输入(例如 LMB)。也许第三个方案是你正在寻找的。

它的逻辑:

如果 a = 0 ..... abs(0-1) ..... abs(-1) = 1

如果 a = 1 ..... abs(1-1) .... abs(0) = 0

在此处输入图像描述

于 2016-08-10T10:05:21.913 回答