質問編集履歴
1
試したことに書き換えてみたコードを記載。
test
CHANGED
File without changes
|
test
CHANGED
@@ -123,3 +123,17 @@
|
|
123
123
|
距離を強引に伸ばそうとx軸に数値を追加してしまうと(player.position.x -600など)
|
124
124
|
|
125
125
|
プレイヤーがyに移動すると当たらないなどとなってしまいます。
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
2021/1/13追記
|
130
|
+
|
131
|
+
以下の部分を少し変更したところ弾を回避の動作後も弾が残り続け直線方向にいくことができました。
|
132
|
+
|
133
|
+
*6と記載している部分に発射元と自機の距離により任意の数値(近い場合は大きい数値遠い場合は小さい数値)を代入できれば発射速度も同一で対応出来そうなのですが、どのように対応していいかわかりません。
|
134
|
+
|
135
|
+
また別の方法などが良い等アドバイス等引き続きご指導いただけると助かります。
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
let action = SKAction.move(to: CGPoint(x: player.position.x + (player.position.x - size.width*0.8)*6, y: player.position.y + (player.position.y - size.height*0.5)*6), duration: 6)
|