質問編集履歴

1

経過進捗追記

2021/05/17 05:17

投稿

sanshi5
sanshi5

スコア18

test CHANGED
File without changes
test CHANGED
@@ -255,3 +255,27 @@
255
255
  ### 補足情報(FW/ツールのバージョンなど)
256
256
 
257
257
  Unity2019.4.9f1
258
+
259
+
260
+
261
+ ### 進捗修正追記
262
+
263
+ Vector3 _nowPos = _Obj.transform.position;のところを書き換えました。
264
+
265
+ 調べて**transform.forward**がオブジェクトの向きを取得するらしかったので
266
+
267
+ 試行錯誤したらなんとなく目的の動きをしてくれました。
268
+
269
+ このような書き方でいいのかなどまだ検証中ですが、動作チェックをしてます。
270
+
271
+ キーを離したタイミングわかりずらいですが検証動画もアップします。
272
+
273
+ [https://youtu.be/c4UIkRzcsbk](https://youtu.be/c4UIkRzcsbk)
274
+
275
+ ```C#
276
+
277
+ Vector3 _nowPos = _Obj.transform.position -_Obj.transform.forward * _Length;
278
+
279
+ Vector3 _targetPos = new Vector3(_nowPos.x , _nowPos.y, _nowPos.z);
280
+
281
+ ```