【问题标题】:Quartz Composer and Origami: Can't get X value to change with Interaction2 patchQuartz Composer 和 Origami:无法使用 Interaction2 补丁更改 X 值
【发布时间】:2014-06-15 15:43:26
【问题描述】:

我正在学习 Quartz Composer 和 Origami。我有一个这样的简单交互设置:

我有一个附加到图像层的interaction2 补丁和一个过渡补丁。单击图像层时,它应该触发从 0 到 100 的转换。转换补丁的输出连接到层的 x 位置。所以,据推测,当点击图像层时,它的 x 位置应该是从 0 到 100。

但是,图像层只是快速闪烁到 x 位置 100,但确实会永久移动。

谁能解释为什么会发生这种情况以及如何解决它?

谢谢!

【问题讨论】:

    标签: quartz-composer origami


    【解决方案1】:

    您必须从补丁库中拖入一个切换补丁,并将其连接到您的交互补丁和过渡补丁之间。

    【讨论】:

    • 请提供更多信息。你是如何“连接起来”的?
    【解决方案2】:

    在您的示例中,图层的 X 位置从 0 变为 100,但不是您期望的。似乎您希望该值从 0 变为 100,然后停留在那里,但它却是在鼠标向上时从 0 变为 100,然后又回到 0。这是因为单击正在产生一个信号,一个值单帧为 1。

    尝试连接[Interaction 2] Down -> Progress [Transition](表示Transition节点的Progress输入端口),当鼠标按下时你会看到图层在X方向移动100,然后又回到0当鼠标抬起时。要获得您期望的行为,您需要使用来自鼠标的信号翻转开关,然后设置该值的范围。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-06
      • 2015-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-29
      相关资源
      最近更新 更多