Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak wyłączyć skrypt, w skrypcie?


Rekomendowane odpowiedzi

Opublikowano

Unity3D

 

O to moje pytanie, jak wyłączyć w skrypcie dany skrypt ? Powiedzmy na to np. napisałem skrypt odpowiedzialny za jeżdżenie samochodem, lecz mam gracza i samochód więc żeby nie było problemów z chodem gracza, chce zrobić skrypt, który będzie na starcie wyłączał skrypt odpowiedzialny za jazdę samochodem. 

Szukasz kogoś kto wykona grafikę, logo do drużyny esportowej? 


Napisz do mnie postaram się wykonać prace jak najlepiej.


Aktualnie nie mam czasu na wykonywanie grafik.

Opublikowano

Nie wiem w czym pisze się tam w unity ale :

if(player.isInCar()){ // jest w aucie
player.brumBrumCar();
} else {
player.bieguBiegu();
}

Przyjmuje zlecenia dot. web masterki.

while(!$success){
....try();
}

 

Opublikowano

Do pliku prowadzenia samochodu dodajesz:


var canPlayerRide : boolean = false; // wybacz, ale zapomniałem już podstaw unity/c# :P

public void Update() {
    (...)
    if(canPlayerRide == true) {

        // tutaj cały kod jeżdżenia samochodem

    }
    (...)
}

a tam gdzie masz skrypt wsiadania (zalecam taki kod do wsiadania: OnCollisionEnter("samochód") == view GUI Label "wciśnij E aby wsiąść" and OnKeyPress(" e ") { wsiądź(); }

 

Tylko musisz popatrzeć na "internetach" w jaki sposób jeden skrypt może mieć dostęp do zmiennej w drugim skrypcie

Jeżeli Wsiadasz/Wsiadłeś {
    skryptProwadzeniaSamochodu = canPlayerRide = true
}
Jeżeli Wysiadasz/Wysiadłeś {
    skryptProwadzeniaSamochodu = canPlayerRide = false
}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...