2016-11-01 2 views
1

Rob PercivalのSpriteKitチュートリアルビデオに従っていますが、このコード行はコンパイルされません。 "mid x"と "mid y"の値を取得する構文が古くなっているようです。 CGRectGetMidX()CGRectGetMidY()の置き換えは何ですか?CGRectGetMidX()とCGRectGetMidY()はどうなりましたか?

CGPoint(x: CGRectGetMidX(self.frame),y: CGRectGetMidY(self.frame)) 
+1

[Swift 3のCGRectGetMidX/Yはどこにあるのですか](http://stackoverflow.com/questions/40035825/where-is-cgrectgetmidx-y-in-swift-3) – Hamish

答えて

4

あなたが欲しいスウィフト3.

で変更ちょうど約すべてのための構文:

man.position = CGPoint(x: self.frame.midX, y: self.frame.midY) 

は、より多くの詳細については、CGRectのドキュメントを参照してください。

+0

すごくおかげです!私は最初から勉強していると思う – Justin

関連する問題