作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试制作一个包含两个 Action 的简单序列,但 Xcode 说我在调用中有一个额外的参数。我试图将 Apples Obj-C 示例翻译成 Swift,但进展并不顺利。我做错了什么?
func dead() {
let animateAction = SKAction.animateWithTextures(self.catArray, timePerFrame: 0.09)
let ending = SKAction.runBlock(self.gameOver)
let sequence = SKAction.sequence(actions: animateAction, ending)
self.cat.runAction(sequence)
}
最佳答案
SKAction 的sequence 方法需要一个AnyObject 数组。要解决此问题,您需要使用您之前在数组中声明的两个操作来调用该方法,如下所示:
let sequence = SKAction.sequence([animateAction, ending])
self.cat.runAction(sequence)
关于ios - 如何在 Swift 中创建序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29438490/
我是一名优秀的程序员,十分优秀!