Unity 5 Panel Visible


(Jakubo2020) #1

cześć jak zrobić w onclick w buttonie żeby panel był widoczny?

Jak zrobić żeby przez skrypt zmieniać kolor Particle system?


(tomek2102) #2

Poczytaj tutaj:

http://answers.unity3d.com/questions/604246/how-to-change-the-color-of-particle-system.html

 

Jeden link odpowiada na Twoje pierwsze pytanie, a drugi na drugie. Obydwie stronki wyświetliły mi się jako pierwszy wynik w googlu.

Zanim o coś zapytasz na forum to wysil się trochę i poszukaj sam. Unity ma fajną dokumentację z przykładami i tutorialami.


(fufus) #3
  1. Rozumiem że chcesz żeby guzik mógł włączyć widoczność panelu? Ja zawsze łapię go jako GameObject i ustawiam mu SetActive :wink:

(Jakubo2020) #4

żaden z linków mi nie pomógł.

  1. tam niema nic o widoczności panelu

  2. mi chodziło żeby zmieniał kolor poprzez skrypt( podłączyłbym pod to random i miałbym losowe kolory)


(tomek2102) #5
  1. Podpunkt “TogglePanelButton” - przykładowy kodzik linijka 7.

  2. Kodzik skopiowany z linku 2

    this.GetComponent().startColor = new Color(1, 0, 1, .5f);

Dokładnie robi to o co pytałeś. Wstawiając go do skryptu będzie zmieniał kolor. Parametry koloru ustawiasz w konstruktorze obiektu Color. I teraz, albo możesz je tam na stałe wklepać, albo użyć randomizera i mieć losowe.


(Jakubo2020) #6

ok dzięki.