Skocz do zawartości

Blog Pana MiXera

  • wpisy
    3
  • komentarzy
    25
  • wyświetleń
    2 644

#002 ANALogowa Latarka!

566 wyświetleń

Witajcie!

To już aż trzeci post tego dnia!

Dzisiaj napiszemy normalny skrypt!

Będzie to skrypt na latarkę!

Od czegoś trzeba zacząć...

Jednak będzie to skrypt, dzięki któremu nasza latarka będzie posiadała baterię, którą będziemy zmieniać będzie miała długość świecenia(życie), oraz wyłaczanie/włączanie.

Potrzebne zmienne:

  • boolean IsOn, sprawdzający czy latarka jest włączona czy wyłączona
  • nasze światło

Skrypt będziemy pisali w UJS, ponieważ trochę go zaniedbałem.Kto będzie chciał żebym napisał w C# niech napisze komentarz ;)

Zaczniemy od stworzenia prostej sceny:

blogentry-1060511-0-64349700-1386358279_thumb.png

blogentry-1060511-0-68977800-1386358316_thumb.png

nastepnie dodajemy playera

i na kamerę dodajemy swiatlo

ustawiamy directional, cookie > wpisujemy light i wybieramy flashlight.

następnie cookie size(ja dałem 2.46)

i sam skrypt:

var IsOn : boolean = false;var swiatlo : Light;function Update()	{	if (Input.GetKeyDown(KeyCode.L))		{			(IsOn)=(!IsOn);		}		if(IsOn)		{			swiatlo.enabled = true;		}		else		{			swiatlo.enabled = false;		}	}			 

Jako "swiatlo" najeżdżamy na gameObject w hierarhii i przesuwamy go na pole "swiatlo"

I gotowe! :D

Nasz pierwszy skrypt w JS zrobiony !

 

 



8 komentarzy


Rekomendowane komentarze

//nie ogarnąłem poprzednich części... spoko tut, dawaj dalej :D

Ta seria jest dla ludzi którzy już mieli styczność z jakimkolwiek językiem programowania.

Następny Tutek będzie rozbudowaniem tego tutka

czyli:

baterią i dzwiękami.

Myślę że VideoTutoriale będą lepsze...

postaram się ogarnąć jakiś mikrofon

Link do komentarza

Napisano

if (Input.GetKeyDown(KeyCode.L))
		{
			(IsOn)=(!IsOn);
		}
		if(IsOn)
		{
			swiatlo.enabled = true;
		}
		else
		{
			swiatlo.enabled = false;
		}
można zmienić na

if (Input.GetKeyDown(KeyCode.L))
		swiatlo.enabled = !swiatlo.enabled;
Link do komentarza
Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
×
Okienko zamknie się za 5 sekund...