首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quartz composer/折纸:如何添加条件逻辑

Quartz composer/折纸:如何添加条件逻辑
EN

Stack Overflow用户
提问于 2016-02-24 13:19:39
回答 1查看 332关注 0票数 1

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

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

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

EN

回答 1

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35593853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档