Witam. Mam pytanie jak w grze typu infinity run w która polega na wlatywaniu w obręcze jak można dodać śmierć?

- Rejestracja:prawie 14 lat
- Ostatnio:prawie 3 lata
- Postów:4882
0
przeczytaj Twoje pytanie tak z 10 razy az zrozumiesz, ze ono tylko dla Ciebie ma jakis sens
Dla kazdego innego kto to czyta, to pytanie nie ma sensu (jaka smierc? postaci? czy moze chcesz model smiercic dodac?)
no i jeszcze brakuje detali bez ktorych nie da sie pomoc. Bo nie widzac kodu ani modelu jak Twoja scena wyglada jak mozna Ci pomoc?
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 6 lat
- Postów:3
0
//TO DAJESZ NA POCZĄTKU SKRYPTU
public GameObject death; // Tu w inspektorze wkładasz obiekt twojego menu po dedzie :D
// TO DALEJ
public void Start()
{
death.SetActive(false); // Menu deda na starcie wyłączone
}
public void OnCollisionEnter(Collision other) // Sprawdza kolizje obiektu do którego podepniesz skrypt z innym obiektem.
{
if(other.gameObject.tag == "przeszkoda") // Sprawdza tag obiektu jeśli to "przeszkoda" kod poniżej wykonuje się.
{
Time.TimeScale = 0; // Tego dokładnie nie jestem pewien musisz sb prawdzić bo nie mam teraz dostępu do unity. Ale powinno to zatrzymać czas.
ded.SetActive(true); // Wyskakuje okno deda
} // END if
} // END OnColl
Chyba tyle ale i tak mało konkretnie opisałeś co dokładnie chcesz więc nwm czy to ci pomoże ^^
edytowany 1x, ostatnio: Neeq
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 6 lat
- Postów:3
0
Neeq napisał(a):
//TO DAJESZ NA POCZĄTKU SKRYPTU public GameObject death; // Tu w inspektorze wkładasz obiekt twojego menu po dedzie :D // TO DALEJ public void Start() { death.SetActive(false); // Menu deda na starcie wyłączone } public void OnCollisionEnter(Collision other) // Sprawdza kolizje obiektu do którego podepniesz skrypt z innym obiektem. { if(other.gameObject.tag == "przeszkoda") // Sprawdza tag obiektu jeśli to "przeszkoda" kod poniżej wykonuje się. { Time.TimeScale = 0; // Tego dokładnie nie jestem pewien musisz sb prawdzić bo nie mam teraz dostępu do unity. Ale powinno to zatrzymać czas. ded.SetActive(true); // Wyskakuje okno deda } // END if } // END OnColl
Chyba tyle ale i tak mało konkretnie opisałeś co dokładnie chcesz więc nwm czy to ci pomoże ^^
Dopiero teraz zauważyłem że post z sierpnia XD
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.