質問編集履歴

4

情報の付け足し

2021/04/24 13:47

投稿

hosituka
hosituka

スコア15

test CHANGED
File without changes
test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
  }
40
40
 
41
-          //ここが問題の回転関係コード
41
+           //ここが問題の所です現段階では船前を基準にしてPlayerのいる方向にちょっとずつ向いていきます
42
42
 
43
43
  Vector3 relativePos = target_Player.transform.position - transform.position;
44
44
 

3

情報の付け足し

2021/04/24 13:47

投稿

hosituka
hosituka

スコア15

test CHANGED
File without changes
test CHANGED
@@ -20,12 +20,54 @@
20
20
 
21
21
  unityエディターのバージョンは2020.1.14f1
22
22
 
23
+
24
+
23
- 船のコード
25
+ がPlayerを見つけたとき移動関係のコードを切り取ったやつ
24
26
 
25
27
  ---
26
28
 
27
29
  ```C#
28
30
 
31
+ if (rb.velocity.magnitude < 30)
32
+
33
+ {
34
+
35
+ //回転を分かりやすくするために前進するコードは切ってあります
36
+
37
+ //rb.AddForce(transform.forward * 100, ForceMode.Acceleration);
38
+
39
+ }
40
+
41
+          //ここが問題の回転関係のコード
42
+
43
+ Vector3 relativePos = target_Player.transform.position - transform.position;
44
+
45
+
46
+
47
+ relativePos.y = 0;
48
+
49
+
50
+
51
+
52
+
53
+ Quaternion rotation = Quaternion.LookRotation(relativePos);
54
+
55
+
56
+
57
+ transform.rotation = Quaternion.Slerp(transform.rotation, rotation , 0.015f);
58
+
59
+
60
+
61
+ ```
62
+
63
+
64
+
65
+ 一応船の全体のコードも載せときます
66
+
67
+ ---
68
+
69
+ ```C#
70
+
29
71
  using System.Collections;
30
72
 
31
73
  using System.Collections.Generic;

2

情報の付け足し

2021/04/24 13:44

投稿

hosituka
hosituka

スコア15

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- **現段階では船の前を基準にしてPlayerのいる方向を向くようになっていますが一応UnityroomのURLを張っておきます**[そのUnityroomのURL](https://unityroom.com/games/hosituka_tesuto)
9
+ **現段階では船の前を基準にしてPlayerのいる方向を向くようになっていますが一応UnityroomのURLを張っておきます**[そのUnityroomのURL](https://unityroom.com/games/hosituka_tesuto)※UnityroomとはwebGLでビルドするとweb上でゲームを動かせるのですがそのゲームを置かせてもらっているサイトです
10
10
 
11
11
 
12
12
 

1

情報の追加

2021/04/24 13:36

投稿

hosituka
hosituka

スコア15

test CHANGED
File without changes
test CHANGED
@@ -6,12 +6,24 @@
6
6
 
7
7
 
8
8
 
9
- 現段階では船の前を基準にしてPlayerのいる方向を向くようになっていますが一応向UnityroomのURLを張っておきます
9
+ **現段階では船の前を基準にしてPlayerのいる方向を向くようになっていますが一応向UnityroomのURLを張っておきます**[そのUnityroomのURL](https://unityroom.com/games/hosituka_tesuto)
10
10
 
11
11
 
12
12
 
13
13
  ![イメージ説明](2809e1c2d4b37f1c1177f9a6dd1499f0.png)
14
14
 
15
+ 開発環境表記
16
+
17
+ ---
18
+
19
+ プラットフォームはwebGLです
20
+
21
+ unityエディターのバージョンは2020.1.14f1
22
+
23
+ 船のコード
24
+
25
+ ---
26
+
15
27
  ```C#
16
28
 
17
29
  using System.Collections;