質問するログイン新規登録

質問編集履歴

1

試した事を追記しました。

2017/07/10 10:48

投稿

SAB_h
SAB_h

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- [SpriteKit]physicsWorldでCGVectorを(0,0)で設定した際の挙動
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