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

質問編集履歴

1

x,y,X(),Y()などの追記

2018/06/08 07:49

投稿

Unre
Unre

スコア9

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,29 @@
11
11
  ### 該当のソースコード
12
12
 
13
13
  ```C#
14
+ [SerializeField]
15
+ private float Speed;
16
+
17
+ float x;
18
+ float y;
19
+ int i;
20
+
21
+ float X()
22
+ {
23
+ return Speed * Time.deltaTime;
24
+ }
25
+ float Y()
26
+ {
27
+ return Speed * Time.deltaTime;
28
+ }
29
+
30
+ // Use this for initialization
31
+ void Start () {
32
+ i = Random.Range(0, 4);
33
+ }
34
+ void Update () {
35
+ x = TargetPos[i].x - transform.position.x;
36
+ y = TargetPos[i].y - transform.position.y;
14
37
  //Ray
15
38
  Vector2 MyPos = transform.position;
16
39
  Vector3 LivPos = new Vector3(0,Y(), 0);
@@ -66,4 +89,6 @@
66
89
 
67
90
  ### 補足情報(FW/ツールのバージョンなど)
68
91
  Unity 2018.1.1f1
69
- Visual Studio Community 2017 15.7.1
92
+ Visual Studio Community 2017 15.7.1
93
+ すいません書き忘れていました。追記させていただきました
94
+ どちらか片方にしか出ないというのはRayが上か右にしか出ないということです。また壁に当たっても最初に出ている方向にしか出ません。