XcodeプロジェクトでSpriteKitを使用すると、更新機能を使用してフレーム間で必要なものをすべて更新できます。Swift Playgroundでの更新機能の使用方法
override func update(currentTime: CFTimeInterval) {
/* Called before each frame is rendered */
}
Xcodeプレイグラウンドで同じことをするにはどうすればよいですか?
私はクラスを追加し、そのためのような更新機能を取得するためにクラスをオーバーライドできることを私が発見した、これはNSTimer.scheduledTimerWithTimeInterval in Swift Playground
/// UPDATE ///
の重複であるとは思いませんそう。
は、次の問題がスコープである任意の他のコード例
//: Playground - noun: a place where people can play
import SpriteKit
import XCPlayground
class PrototypeScene: SKScene {
override func update(currentTime: CFTimeInterval) {
print("update" );
callFunctionOutsideClass();
}
}
func callFunctionOutsideClass(){
}
前にこのコードを追加します。私がオーバーライドした更新関数から、プレイグラウンドの本体で関数を呼び出すにはどうすればよいですか?
私はエラーを取得クラスに任意のプロパティを追加しようとした場合 - :ここでは、「エラークラスは 『PrototypeSceneは』は初期化子を持っていない」
おかげ