ios - 如果一个 SKAction 被移除,完成是否仍然运行?
问题描述
如标题所示,如果我使用 删除一个动作sprite.removeAllActions()
,该动作的完成是否仍会运行?
这是一个基本的代码片段,可帮助显示我的要求:
import SpriteKit
/// The action to add
let action = SKAction.moveBy(x: 10, y: 20, duration: 1.0)
/// The sprite to apply the action to
let sprite = SKSpriteNode(color: .white, size: CGSize(width: 50, height: 50))
// Run the action
sprite.run(action) {
// Completion
print("Completion")
}
解决方案
我只是在没有收到答案后快速测试了它。我发现如果操作已被删除,完成不会运行。
推荐阅读
- game-engine - 为什么索引文本对于字符串类型的值无效?
- ios - cordova-plugin-fcm-with-dependecy-updated 不适用于 IOS
- c++ - 随机打乱数组并使用快速排序算法
- javascript - 将不同的日期格式格式化为与语言环境兼容的格式
- json - NextJS 根据页面获取自定义 JSON
- json - 我收到一个错误,例如 JSONObject["global_collector"] is not a string,同时将 JsonObject 转换为 String 将它们保存在 Hashmap 中
- html - 子 div 的纵横比 16/9 始终适合 CSS 中的父 div,不适用于小高度
- python - Python正则表达式显示跨度之间的所有字符
- reactjs - 如何创建一个反应项目战争并将其部署在 jboss 上?
- javascript - 如何上传视频并在 HTML 页面中显示?