質問編集履歴
1
試した事を追記しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
[SpriteKit]physicsWorld
|
1
|
+
[SpriteKit]physicsWorldを使った際に原点(0,0)を通過させる方法を教えてください
|
body
CHANGED
@@ -146,6 +146,10 @@
|
|
146
146
|
指で押しての移動ではなく、physicsWorld.gravityを設定して左下から画面外へ消すことはできるようでした。
|
147
147
|
`self.physicsWorld.gravity = CGVector(dx: -1.2, dy: -2.0)`
|
148
148
|
|
149
|
+
アンカーポイントを画面の中心にしてみました。
|
150
|
+
`self.anchorPoint = CGPoint(x: 0.5, y: 0.5)`
|
151
|
+
結果は、ターゲットノードを一度画面左側に動かした後、右側に動かそうとするとターゲットノードの右辺が画面中心に来たあたりで固まりました。
|
152
|
+
|
149
153
|
また、objective-cでも同一の実装を行いましたが、結果は同じでした。
|
150
154
|
|
151
155
|
|