Skocz do zawartości

Blog Pana MiXera

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

#002 ANALogowa Latarka!


mrMiXer

940 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

Phoenix_PL

Opublikowano

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

mrMiXer

Opublikowano

//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

KlauS.

Opublikowano

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

Mówisz do feniksa z empisi koders tim ;_;

mrMiXer

Opublikowano

Mówisz do feniksa z empisi koders tim ;_;

trudno, lubię mieć przerąbane z fejmami :D

Pan Łukasz

Opublikowano

od dzisiaj do piwnicy będę latał z latarką w laptopie, zamiast normalnej, dzięki!

Gość Multitabs

Opublikowano

ciekawe :D

Gość Pan Szymek

Opublikowano

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;

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

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

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...