我想根据开关是关闭还是打开来制作不同的动画。
假设我的开关打开了我的精灵移动x +10如果我的开关关闭了我的精灵移动y +10
我找不到正确的方法来应用它。谢谢
发布于 2016-08-10 18:05:22
您可以使用具有简单逻辑的三个PatchTrees中的一个。第一个是这样的:在按下LMB后,你的精灵沿着+X平移0.1。释放LMB后,精灵返回到它的默认位置(0)。按下并释放人民币(Y+0.1)也是如此。

第二个方案使用了稍微不同的逻辑:点击LMB你翻译你的精灵X+0.1,点击人民币你翻译你的精灵Y+0.1。如果你使用"Counter“补丁(带有"Reset”参数),这个逻辑就可以完成。
记住!您的QC的默认XY网格范围为X和Y的-1到+1 (每个轴总共2个)。

第三个是基于反演公式的切换器:abs(a-b)。b=1。我使用了名为“数学表达式”的补丁。这个PatchTree只针对一个输入(例如LMB)。也许第三个方案就是你要找的。
它的逻辑:
if a=0 .....abs(0-1) .....abs(-1) = 1
if a=1 .....abs(1-1) .abs(0) = 0

https://stackoverflow.com/questions/35593853
复制相似问题