swift - 多个同名节点之一的快速动作序列
问题描述
我一直坚持为特定节点创建 SKActions 序列
func addNode() {
let node = SKSpriteNode(imageNamed: "imageName")
node. //allOtherProporties
self.addChild(node)
//setting up actions for created node
let action1 = SKAction.run {
//First action in sequence
}
let action2 = SKAction.wait(forDuration:2.5)
let action3 = SKAction.run {
//Third action in sequence
}
node.run(SKAction.repeatForever(SKAction.sequence([action1,action2,action3])))
}
我想要的是每个创建的节点都在为它创建的一组动作中循环。实际上,第一个动作是由正确的节点完成的,而另一个动作是由其他节点随机执行的……如何将一系列动作粘贴到完全相同的一个节点上?
解决方案
推荐阅读
- flutter - 尝试使用 firebase_auth 登录 Google 时出现 Android 平台异常
- android - 如何制作多色概述折线?
- delphi - 在 Delphi 中使用命名管道从 Windows 服务到 GUI 前端进行通信
- python - 将一系列数字分成不同的行 - Pandas
- sonarqube - 项目根配置文件:NONE Jenkins 声明式管道
- java - 修复递归回溯算法代码
- r - R中差分进化的代码错误
- r - 大型矩阵的 RAM 高效乘法 - R 中的 RAM 用完
- intellij-idea - 如何从 gradle 项目中的 Kotlin 类运行 main 方法?
- apache-spark - 元数据库 - 如何使用自定义 JDBC 驱动程序?(数据块)