在 Swift 中从 CCTransition 调用 transitionFadeWithDuration()
Call transitionFadeWithDuration() from CCTransition in Swift
我正在努力做到这一点:
class GameScene: CCNode{
func exitButtonPressed(){
...
var transition: CCTransition = CCTransition.transitionFadeWithDuration(1,5)
...
}
}
但是Xcodereturn"Extra argument in call"错误
该项目是从 SpriteBuilder 获取的,我在 Swift class
当您想通过 1.5 时,您通过了 1 和 5。只需将逗号换成小数点即可。
1,5
应该是
1.5
出于好奇,只是简单地交换逗号就能编译代码吗?我问是因为当你像上面那样尝试调用方法时(更改句点的逗号)这样:
var transition: CCTransition = CCTransition.transitionFadeWithDuration(1.5)
我收到一条错误消息:('CCTransition.Type' 没有名为 'fadeWithDuration' 的成员)。
我不得不将其视为一个初始化方法,因此调用:
let transition: CCTransition = CCTransition(fadeWithDuration: 1.5)
我正在努力做到这一点:
class GameScene: CCNode{
func exitButtonPressed(){
...
var transition: CCTransition = CCTransition.transitionFadeWithDuration(1,5)
...
}
}
但是Xcodereturn"Extra argument in call"错误
该项目是从 SpriteBuilder 获取的,我在 Swift class
当您想通过 1.5 时,您通过了 1 和 5。只需将逗号换成小数点即可。
1,5
应该是
1.5
出于好奇,只是简单地交换逗号就能编译代码吗?我问是因为当你像上面那样尝试调用方法时(更改句点的逗号)这样:
var transition: CCTransition = CCTransition.transitionFadeWithDuration(1.5)
我收到一条错误消息:('CCTransition.Type' 没有名为 'fadeWithDuration' 的成员)。
我不得不将其视为一个初始化方法,因此调用:
let transition: CCTransition = CCTransition(fadeWithDuration: 1.5)