質問編集履歴
7
title
CHANGED
File without changes
|
body
CHANGED
@@ -79,6 +79,7 @@
|
|
79
79
|
|
80
80
|
kakudo[]には目標角度が格納されており(kakudo[1]=-30,kakudo[2]=90,kakudo[3]=-50など)、kakudo[jp]がひとつ前の目標角度、kakudo[jp+1]が今の目標角度、kakudo[jp+2]が次の目標角度です
|
81
81
|
回転の際にrotate,space worldを使いワールド座標で回転させようとしたのですがうまくいきませんでした
|
82
|
+
|
82
83
|
### 補足情報(FW/ツールのバージョンなど)
|
83
84
|
|
84
85
|
ここにより詳細な情報を記載してください。
|
6
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -77,7 +77,7 @@
|
|
77
77
|
```
|
78
78
|
### 試したこと
|
79
79
|
|
80
|
-
kakudo[]には目標角度が格納されており、kakudo[jp]がひとつ前の目標角度、kakudo[jp+1]が今の目標角度、kakudo[jp+2]が次の目標角度です
|
80
|
+
kakudo[]には目標角度が格納されており(kakudo[1]=-30,kakudo[2]=90,kakudo[3]=-50など)、kakudo[jp]がひとつ前の目標角度、kakudo[jp+1]が今の目標角度、kakudo[jp+2]が次の目標角度です
|
81
81
|
回転の際にrotate,space worldを使いワールド座標で回転させようとしたのですがうまくいきませんでした
|
82
82
|
### 補足情報(FW/ツールのバージョンなど)
|
83
83
|
|
5
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,6 +5,7 @@
|
|
5
5
|
VRにはユーザの頭を取り囲むように180度のアーチ状の矢印が表示されスタート画面では1枚目の画像のように配置されています。目標角度の方向を矢印で目標角度を矢印の先端で表しており、ゲームが開始されると、ユーザはそれを頼りに頭を回転させます。
|
6
6
|
(例)複数数生成した角度が -30, 30, 90の場合は、画像三枚目のようにまず-30度を矢印の先端が示し、次に30度を示すといった具合にです。
|
7
7
|
ゴール位置は一定時間ごとに更新されていき、ユーザも矢印に従って動くと仮定し頭部角度によって矢印が動くことはなく、ワールド座標で固定します。
|
8
|
+
試行錯誤していますがうまく行かず、おそらく以下にあるアーチ状矢印の回転方法を決める条件文、回転(rotate)のコーディングが間違っているのではないかと思っています
|
8
9
|
|
9
10
|

|
10
11
|

|
4
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,8 +20,13 @@
|
|
20
20
|
|
21
21
|
C#
|
22
22
|
```
|
23
|
+
X =Mathf.Sin( (float)(kakudo[jp+2])* Mathf.Deg2Rad);
|
24
|
+
Y =Mathf.Cos((float)(kakudo[jp+2]) * Mathf.Deg2Rad);
|
25
|
+
Debug.Log("X Is" + X);
|
23
|
-
|
26
|
+
Debug.Log("Y" + Y);
|
27
|
+
Vector3 pos = this.gameObject.transform.position;
|
28
|
+
this.gameObject.transform.position = new Vector3 (10 *X,0,(10*Y));//目標角度に位置を合わせる
|
24
|
-
gameObject.transform.rotation = Quaternion.identity;
|
29
|
+
gameObject.transform.rotation = Quaternion.identity;
|
25
30
|
ZZ=180f;
|
26
31
|
if (kakudo[jp+2] > kakudo[jp + 1])
|
27
32
|
{
|
3
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -71,7 +71,6 @@
|
|
71
71
|
```
|
72
72
|
### 試したこと
|
73
73
|
|
74
|
-
ここに問題に対して試したことを記載してください。
|
75
74
|
kakudo[]には目標角度が格納されており、kakudo[jp]がひとつ前の目標角度、kakudo[jp+1]が今の目標角度、kakudo[jp+2]が次の目標角度です
|
76
75
|
回転の際にrotate,space worldを使いワールド座標で回転させようとしたのですがうまくいきませんでした
|
77
76
|
### 補足情報(FW/ツールのバージョンなど)
|
2
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,7 +18,8 @@
|
|
18
18
|
|
19
19
|
### 該当のソースコード
|
20
20
|
|
21
|
+
C#
|
21
|
-
```
|
22
|
+
```
|
22
23
|
ソースコード
|
23
24
|
gameObject.transform.rotation = Quaternion.identity;
|
24
25
|
ZZ=180f;
|
@@ -67,7 +68,7 @@
|
|
67
68
|
}
|
68
69
|
}
|
69
70
|
}
|
70
|
-
|
71
|
+
```
|
71
72
|
### 試したこと
|
72
73
|
|
73
74
|
ここに問題に対して試したことを記載してください。
|
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
### 該当のソースコード
|
20
20
|
|
21
|
-
```
|
21
|
+
```C#
|
22
22
|
ソースコード
|
23
23
|
gameObject.transform.rotation = Quaternion.identity;
|
24
24
|
ZZ=180f;
|