質問編集履歴

3

2018/12/28 08:26

投稿

makkun2425
makkun2425

スコア13

test CHANGED
File without changes
test CHANGED
@@ -72,6 +72,8 @@
72
72
 
73
73
  そして追われる側が動きを止めると追う側も止まるようにしてほしいです。
74
74
 
75
+ ちなみにオプションは2つ付けるつもりです。
76
+
75
77
  お願いします。
76
78
 
77
79
 

2

誤字&画像、コードの追加

2018/12/28 08:26

投稿

makkun2425
makkun2425

スコア13

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  Unity2Dで横スクロールのSTGを作ろうと思っていて、
6
6
 
7
- グラディウスのオプションのようなものを作りたいと思っていますが
7
+ グラディウスのオプションのようなパワーアップを作りたいと思っていますが
8
8
 
9
9
  プログラミングは初心の初心で全く分かりません...
10
10
 

1

コード、画像の追加

2018/12/28 02:26

投稿

makkun2425
makkun2425

スコア13

test CHANGED
File without changes
test CHANGED
@@ -2,27 +2,75 @@
2
2
 
3
3
 
4
4
 
5
- Unity2Dで横スクロールのSTGを作ろうと思っているのですが
5
+ Unity2Dで横スクロールのSTGを作ろうと思ってい
6
+
7
+ グラディウスのオプションのようなものを作りたいと思っていますが
6
8
 
7
9
  プログラミングは初心の初心で全く分かりません...
8
10
 
9
- んなサイト見てはコピペをして出来上がっている感じで
11
+ とりあえずこんなもの仮に使ってい
10
12
 
11
- そんな中グラディウスのオプションのようなもの作りたいと思っています。
13
+ ```ここに言語入力
12
14
 
13
- 少し手前で追いかけてくるものを作りたいです。
15
+ using UnityEngine;
14
16
 
15
- ただし、近道をして追いかけてくるのではなく、
17
+ using System.Collections;
16
-
17
- 本当にグラディウスのオプションのように、追われる側が通った所を通るようにして
18
-
19
- 後をついてくるようにしてほしいです。
20
-
21
- あと、
22
-
23
- 追われる側のオブジェクトをinspector上で指定できるようにしてほしいです。
24
18
 
25
19
 
20
+
21
+ public class Homing : MonoBehaviour
22
+
23
+ {
24
+
25
+
26
+
27
+ GameObject Player;
28
+
29
+ GameObject homingObj;
30
+
31
+ public float Speed;
32
+
33
+
34
+
35
+ // Use this for initialization
36
+
37
+ void Start()
38
+
39
+ {
40
+
41
+ Player = GameObject.Find("Player");
42
+
43
+ homingObj = GameObject.Find("Homing");
44
+
45
+ }
46
+
47
+
48
+
49
+ // Update is called once per frame
50
+
51
+ void Update()
52
+
53
+ {
54
+
55
+ this.transform.position = Vector2.MoveTowards(this.transform.position, new Vector2(Player.transform.position.x, Player.transform.position.y), Speed * Time.deltaTime);
56
+
57
+ }
58
+
59
+ }
60
+
61
+ ```
62
+
63
+
64
+
65
+ ![イメージ説明](b1bc4378b3918561dd0e64da1ea5e8cd.png)
66
+
67
+
68
+
69
+ ですが、近道をして追いかけてくるのではなく、
70
+
71
+ 追われる側が通った所を通るようにして追ってほしいのです。
72
+
73
+ そして追われる側が動きを止めると追う側も止まるようにしてほしいです。
26
74
 
27
75
  お願いします。
28
76