【发布时间】:2016-05-20 18:03:19
【问题描述】:
我有一个 SpriteKit 动作文件,里面有一些动作。
要使用一个动作,我使用:
let action = SKAction(named: "Shake")
取而代之可以直接使用 MyActions.sks 文件中的名称吗? 类似:
let actions = SKScene(fileNamed: "MyActions.sks")`
let shakeAction = actions.listOfAction.Shake //this is my guess
如果我打印场景文件:
let actions = SKScene(fileNamed: "MyActions.sks")
print(actions)
输出为:
Optional({
"_info" = {
"_previewScenePath" = "PippiPompiere/GameScene.sks";
};
actions = {
PlayerIdle1 = "<SKGroup: 0x79e60ec0>";
PlayerMoveToHouse0 = "<SKGroup: 0x7b1ea010>";
PlayerMoveToHouse1 = "<SKGroup: 0x7b052cd0>";
PlayerMoveToHouse2 = "<SKGroup: 0x7b1ebbd0>";
Rotate360 = "<SKGroup: 0x79e61710>";
Shake = "<SKGroup: 0x79e60a10>";
SunShake = "<SKGroup: 0x7b1e8620>";
WaterJet = "<SKGroup: 0x7b1e8ce0>";
};
})
(lldb)
可以有像数组这样的动作吗?
谢谢
【问题讨论】:
标签: ios xcode swift sprite-kit skscene