質問編集履歴

2

コード追加

2015/12/14 04:07

投稿

snow
snow

スコア54

test CHANGED
File without changes
test CHANGED
@@ -11,3 +11,33 @@
11
11
 
12
12
 
13
13
  また、positionやrotationを使わなくてもできる方法などあれば回答していただけると、とても助かります。よろしくお願いします。
14
+
15
+
16
+
17
+
18
+
19
+ ```
20
+
21
+ var keydown={w:true,s:true,a:true,d:true};
22
+
23
+ function onKeyDown ( event ) {
24
+
25
+ switch( event.keyCode ) {
26
+
27
+ //case 38: /*前進*/
28
+
29
+ case 87: /*W*/ keydown.w = car.position.z += -5; break;
30
+
31
+ //case 40: /*後進*/
32
+
33
+ case 83: /*S*/ keydown.s = car.position.z += 5; break;
34
+
35
+ //case 37: /*左折*/
36
+
37
+ case 65: /*A*/ keydown.a = car.rotation.y += 0.1; break;
38
+
39
+ //case 39: /*右折*/
40
+
41
+ case 68: /*D*/ keydown.d = car.rotation.y += -0.1; break;
42
+
43
+ ```

1

質問の修正

2015/12/14 04:07

投稿

snow
snow

スコア54

test CHANGED
@@ -1 +1 @@
1
- Three.js 移動と回転で車の右左折
1
+ Three.js 移動と回転を使って車カーブしたい
test CHANGED
@@ -1,11 +1,13 @@
1
- Three.jsを用いて車を右左折させたいです。
1
+ Three.jsを用いて(読み込んだobj)直進・折・左折させたいです。
2
-
3
- キー入力によるpositionとrotationを使用してのカーブを目指しています。
4
2
 
5
3
 
6
4
 
7
- 現在、rotationで車の角度は変わるのですが、その後、前進させると車体が傾いたままZ軸方向に動いてしまいます。
5
+ 現在、設定したキーボードを押して、rotationで車の角度は変わるのですが、その後、positionで前進させると車体が傾いたままに動いてしまいます。
8
6
 
9
7
 
10
8
 
11
- 回転も車体に沿ってまっすぐ進むようにしたいです。よろしくお願いします。
9
+ 角度を変えた後も車体の向いている方向にまっすぐ進むようにしたいです。
10
+
11
+
12
+
13
+ また、positionやrotationを使わなくてもできる方法などあれば回答していただけると、とても助かります。よろしくお願いします。