|
|
1
0
更新的答案我想我没有按你的意思理解你的问题。 正如我现在理解的,你有一个精灵,你有一个动画。但当动画完成后,它不会返回到您希望精灵静止时设置为的帧。
在我们的代码中,您使用
这应该渲染动画,但当它停止时,返回到动画之前的帧。
或者,您可以使操作运行,然后当它停止时,通过调用
下面是我的旧答案: 您现在拥有的代码将立即对其进行动画处理。 如果您希望动画在触摸时开始,则必须检查触摸。然后添加代码以在接收触摸的方法中启动动画。 在cocos2d下载中有关于如何使用touch的示例代码。
基本上:让你的雪碧
|
|
|
2
0
我认为你需要结合callfunc动作和sequence动作。 从您的代码:
首先将执行您的repeataction,当它结束时,将执行actioncallfunc,调用resetsprite方法,在那里您可以用您的sprite执行您想要的操作。 |
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 3 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |