【发布时间】:2015-06-22 02:09:46
【问题描述】:
我的 SceneKit 项目中有一个动画。它为按下的节点设置动画。现在,动画可以使用以下代码:
SCNTransaction.begin()
SCNTransaction.setAnimationDuration(0.5)
SCNTransaction.setCompletionBlock {
SCNTransaction.begin()
SCNTransaction.setAnimationDuration(0.5)
result.node!.position.y -= 1
SCNTransaction.commit()
}
result.node!.position.y += 1
SCNTransaction.commit()
}
我想让节点看起来像是在跳跃,因此我想使用一些动画选项,例如你可以使用 UIView:CurveEaseIn 等。(我希望它开始缓慢,突然结束.第二个应该先突然,然后慢慢。)
有没有办法将这些用于SCNTransaction?或者有没有更好的方法让它“反弹”?
提前致谢:)
【问题讨论】:
标签: ios swift animation scenekit