私はthis tutorialに従っており、Swiftの基本的なゲームプログラミングを始めました。私はこのチュートリアルを完了しましたが、私がやったことをリファクタリングしたいと思っています。自分のファイルにグローバル関数を格納する方法があるかどうかを知りたいのですが、私はGameSceneクラス。グローバル関数を独自のファイルに分割しますか?
func + (left: CGPoint, right: CGPoint) -> CGPoint {
return CGPoint(x: left.x + right.x, y: left.y + right.y)
}
は、現在のところ私のGameSceneクラスと同じファイルに座ってこれらのオーバーロードされた演算子の数だが、それの外で宣言され、それが肥大化/汚い感じています。
ああ神様...私はそれが簡単だとは信じられない!ありがとうございました :) – sowasred2012