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

質問編集履歴

3

写真の追加

2020/04/27 12:43

投稿

uiuiko
uiuiko

スコア9

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ![イメージ説明](93ac8545db2ad987b1c3ca55c763556b.png)すいません。unityでアクションゲームを作っています。敵キャラクターの登場時にエフェクトを付けたいのですが
1
+ すいません。unityでアクションゲームを作っています。敵キャラクターの登場時にエフェクトを付けたいのですが
2
2
  http://jeanmoreno.com/unity/cartoonfxfree/
3
3
  の14番
4
4
  キャラクターの子オブジェクトにしているわけではないのに一緒に動いてしまいます
@@ -31,4 +31,5 @@
31
31
  }
32
32
  }
33
33
 
34
- ```![ここの部分です。](02a0fe268e03e7315eef4654f02e552a.png)
34
+ ```![ここの部分です。](02a0fe268e03e7315eef4654f02e552a.png)
35
+ ![こんな感じになっています](fb86e45e8cd325c8afbb43c77c2a41b5.png)

2

写真の追加

2020/04/27 12:43

投稿

uiuiko
uiuiko

スコア9

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- すいません。unityでアクションゲームを作っています。敵キャラクターの登場時にエフェクトを付けたいのですが
1
+ ![イメージ説明](93ac8545db2ad987b1c3ca55c763556b.png)すいません。unityでアクションゲームを作っています。敵キャラクターの登場時にエフェクトを付けたいのですが
2
2
  http://jeanmoreno.com/unity/cartoonfxfree/
3
3
  の14番
4
4
  キャラクターの子オブジェクトにしているわけではないのに一緒に動いてしまいます
@@ -31,4 +31,4 @@
31
31
  }
32
32
  }
33
33
 
34
- ```
34
+ ```![ここの部分です。](02a0fe268e03e7315eef4654f02e552a.png)

1

コードを載せ忘れていました

2020/04/27 12:23

投稿

uiuiko
uiuiko

スコア9

title CHANGED
File without changes
body CHANGED
@@ -4,4 +4,31 @@
4
4
  キャラクターの子オブジェクトにしているわけではないのに一緒に動いてしまいます
5
5
  https://gametukurikata.com/effect/appeareffect
6
6
  このサイトを見ながらやっています。
7
- 良ければ対処法を教えてください。
7
+ 良ければ対処法を教えてください。
8
+ ```c#
9
+ using UnityEngine;
10
+ using System.Collections;
11
+
12
+ public class AppearEffect : MonoBehaviour
13
+ {
14
+
15
+ // 出現させるエフェクト
16
+ [SerializeField]
17
+ private GameObject effectObject;
18
+ // エフェクトを消す秒数
19
+ [SerializeField]
20
+ private float deleteTime;
21
+ // エフェクトの出現位置のオフセット値
22
+ [SerializeField]
23
+ private float offset;
24
+
25
+ // Use this for initialization
26
+ void Start()
27
+ {
28
+ // ゲームオブジェクト登場時にエフェクトをインスタンス化
29
+ var instantiateEffect = GameObject.Instantiate(effectObject, transform.position + new Vector3(0f, offset, 0f), Quaternion.identity) as GameObject;
30
+ Destroy(instantiateEffect, deleteTime);
31
+ }
32
+ }
33
+
34
+ ```