Értéket rendelni objektum létrehozása

Hello mindenkinek. Ne ítélj szigorúan kezdő) célja, hogy Bomberman soros tűz kell, hogy 2 másodperccel később eltűnt, de manipulálni őket, vagy nem kap, hogy ez a tűz éget a test tömege távolítani? A script így néz ki

public class creatBomb. MonoBehaviour
GameObject megy;
GameObject fire1;
public int RangeBomb = 4;


Az ötlet, hogy kellene írni destroit 4 db tűz (Collie-in függően i) csak nem tudom, hogyan lehet belépni egy tömbben a tárgyak és a linkeket lát tárgyakat valahogy. Mit kell tenni?

Még a szabad szemmel látható, hogy ez a szkript nem fog működni.

public class creatBomb. MonoBehaviour
GameObject megy;
GameObject fire1;
public int RangeBomb = 4;

Adj pontos koordinátáit a döntést a problémák

Oh sajnálom a kódot már írt a fejét nem működik 4 órakor, hogy dobott nem néz ki túl sokat nem kell eltávolítani.

használatával UnityEngine;
használatával System.Collections;

public class creatNewBomb. MonoBehaviour
# 123;
public int RangeBomb = 5;
nyilvános úszó bomba = 2f;
nyilvános GameObject bobm;
GameObject lejátszó;
nyilvános GameObject tűz;

void Awake # 40; # 41;
# 123;
játékos = GameObject. FindGameObjectWithTag # 40; „Játékos” # 41; ;
# 125;
private void frissítése # 40; # 41;
# 123;
ha # 40; Bemenet. GetKeyDown # 40; Keycode. tér # 41; # 41;
StartCoroutine # 40; MakeBox # 40; # 41; # 41; ; // C # futtatni korutiny kell használni a módszert StartCoroutine
# 125;
privát IEnumerator MakeBox # 40; # 41;
# 123;
GameObject go = példányosíthat # 40; bobm, új Vector3 # 40; Mathf. kerek # 40; átalakítani. helyzetbe. x # 41; , Mathf. kerek # 40; átalakítani. helyzetbe. y # 41;. - 1f # 41;. ezt. átalakítani. forgás # 41; mint GameObject; // példányosítunk példányosítunk bombák, amelyek 5 másodperc után, és a láng indul belőle

hozam visszatér új WaitForSeconds # 40; 5f # 41; ;
mert # 40; int z = 0; Z <= RangeBomb ; z ++ ) { // Создаём огни в сторну
GameObject fire1 = példányosítani # 40; tűz, új Vector2 # 40; menni. átalakítani. helyzetbe. x + z, menni. átalakítani. helyzetbe. y # 41;. menni. átalakítani. forgás # 41; mint GameObject;
# 125;
elpusztít # 40; megy # 41; ;
hozam visszatér új WaitForSeconds # 40; 1f # 41; ;
// elpusztítani (fire1);
// elpusztítani (fire2);
# 125;
# 125;


Ez a normális kódot, nem sokan nem értik, hogyan kell helyesen hozzá a lap írhat fog kinézni? Megsemmisíti majd hatni a tárgyat?

Az utolsó kód így néz ki, hogy működik, de nincs eltávolítása a tűz.

mert # 40; int z = 0; Z <= RangeBomb ; z ++ )
# 123;
GameObject fire1 = példányosítani # 40; tűz, stb # 41; mint GameObject;
elpusztít # 40; fire1, 1f # 41; ; // tűz ki egy pillanatra.
# 125;

Igen, Che-én tupanul minden működik)) ATP.

használatával UnityEngine;
használatával System.Collections;

public class creatNewBomb. MonoBehaviour
# 123;
public int RangeBomb = 5;
nyilvános úszó bomba = 2f;
nyilvános GameObject bobm;
GameObject lejátszó;
nyilvános GameObject tűz;

void Awake # 40; # 41;
# 123;
játékos = GameObject. FindGameObjectWithTag # 40; „Játékos” # 41; ;
# 125;
private void frissítése # 40; # 41;
# 123;
ha # 40; Bemenet. GetKeyDown # 40; Keycode. tér # 41; # 41;
StartCoroutine # 40; MakeBox # 40; # 41; # 41; ; // C # futtatni korutiny kell használni a módszert StartCoroutine
# 125;
privát IEnumerator MakeBox # 40; # 41;
# 123;
GameObject go = példányosíthat # 40; bobm, új Vector3 # 40; Mathf. kerek # 40; átalakítani. helyzetbe. x # 41; , Mathf. kerek # 40; átalakítani. helyzetbe. y # 41;. - 1f # 41;. ezt. átalakítani. forgás # 41; mint GameObject; // példányosítunk instantiate
hozam visszatér új WaitForSeconds # 40; 5f # 41; ;
mert # 40; int z = 0; Z <= RangeBomb ; z ++ ) { // Создаём огни в сторну
GameObject fire1 = példányosítani # 40; tűz, új Vector2 # 40; menni. átalakítani. helyzetbe. x + z, menni. átalakítani. helyzetbe. y # 41;. menni. átalakítani. forgás # 41; mint GameObject;


void OnTriggerEnter # 40; Collader2D egyéb # 41; // sajnálom, hogy nem tudjuk befolyásolni a ciklusban vezérlőhöz bluprintah a anreale
# 123; ha # 40; Más. gameObject. tag = "blokk" # 41; // ha a tűz átjön a blokkot, hogy megszakítja a ciklust
# 123; break; # 125; // kitörjünk

elpusztít # 40; fire1, 1f # 41; ;
# 125;
elpusztít # 40; megy # 41; ;
hozam visszatér új WaitForSeconds # 40; 1f # 41; ;
//
// elpusztítani (fire2);>
# 125;