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

質問編集履歴

2

写真の添付

2021/07/05 03:03

投稿

yuki_snow
yuki_snow

スコア27

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,11 @@
2
2
  Quaternion.Euler()で回転先の座標を決め、Quaternion.Lerp()で補間することでオブジェクトを動かそうとしています。
3
3
  ### 発生している問題・エラーメッセージ
4
4
  が、Quaternion.Eulerで設定している角度だけでなく触っていない角度までずれてしまいました。
5
+
6
+ ![こうなってるのを](b28819b272e9c5d0bd34627abc3df2c8.png)
7
+ ![こう直したい](a709f220f20f02c1f9f054ed8a755d32.png)
8
+
9
+ 試しにデバック中に一旦止めて角度を直し本来移動してほしい位置(写真下)に直しましたが止めるのを止めると写真上の位置にもどってしましました。
5
10
  ### 該当のソースコード
6
11
 
7
12
  ```C#

1

rotapoint[]配列についての補足

2021/07/05 03:03

投稿

yuki_snow
yuki_snow

スコア27

title CHANGED
File without changes
body CHANGED
@@ -33,6 +33,7 @@
33
33
 
34
34
  ### 試したこと
35
35
  最初はrotationというquaternionの変数を作ってそこにEulerを入れてからLerpをしていましたがエラーを吐いたので直接Eulerを入れています。
36
+ rotapoint[]という配列はGameobjectの配列です。オブジェクトのパーツごとに回転軸となるオブジェクトを作成し配列に入れています。
36
37
 
37
38
  ### 補足情報(FW/ツールのバージョンなど)
38
39
  Unity2020.1.0f1