O lecție despre 3d rad - realizarea propriului vitezometru - crearea de jocuri - catalog de articole

Prima etapă, cea mai simplă.
Faceți clic pe Obiect> Adăugați> Terrain; Apoi adăugăm SkyBox și G-Force.

A doua etapă este destul de ușoară.
Faceți clic pe Obiect> Adăugați> Mașină.
Dacă doriți, puteți adăuga SkinMesh. Particulele. SoundSource pentru a vă decora mașina, dar descriu un vitezometru aici.







A treia etapă. Cred că ultima.
Faceți clic pe Obiect> Adăugați> Sprite; x2 (de două ori)
În setările primului sprite, schimbați imaginea în afacerea rotativă A
În linia Lățime / înălțime, scrieți [8] [6]. O vom plasa în colțul din dreapta jos.

În setările celui de-al doilea sprite, schimbați imaginea în afacerea rotativă B
În linia Lățime / înălțime scrieți [2] [8]. Vom pune săgeata în punctul alb, unde este vitezometrul.

Acum obiect> Adăugare> Script.
Deschideți scriptul și scrieți:
// Acest script ajustează o durată de execuție a orientării sprite
// pe viteza mașinii. Util de implementat, de exemplu, a
// vitezometru bazat pe cadran rotativ
void Main ()
<
Quaternion sprite Orientare;
float zero = 110; // poziția ecartamentului atunci când viteza este zero
intervalul flotant = 6; // intervalul gabaritului (în grade) pentru fiecare metru pe secundă
iQuaternionFromEulerAngles (spriteOrientation, 0,0, zero-IN_3 * interval, "xyz");
iObjectOrientationSet (OBJ_0, spriteOrientation);






>
Faceți clic pe OK. Puneți o bifă din Script pe săgeata noastră pe vitezometru și pe Mașină.
Deschideți Scriptul.
În stânga vedem:
[OBJ_ ?? ] Mașină
[OBJ_ ?? ] Sprite.
În loc de semne de întrebare, trebuie să aveți un număr - acesta este ID-ul obiectului.
Ne uităm la ID-ul mașinii și scrie-o în "Zero-IN_3". În loc de numărul 3.
Acum, luați ID-ul la săgeată și scrieți-l în (OBJ_0, spriteOrientation). în loc de 0 (zero).
Faceți clic pe OK.
De asemenea, nu uitați să conectați G-Force cu mașina și terenul cu mașina. =) Și, bineînțeles, se adaugă CamChase pune în spatele mașinii, să adere la setările auto și cameră, nu uitați să Traduceți viteza nu este de 0,05, dar 1.

Sper că de acum încolo nu va exista probleme cu vitezometrul.
A ta, Don_Vito. =)

O lecție despre 3d rad - realizarea propriului vitezometru - crearea de jocuri - catalog de articole
O lecție despre 3d rad - realizarea propriului vitezometru - crearea de jocuri - catalog de articole
O lecție despre 3d rad - realizarea propriului vitezometru - crearea de jocuri - catalog de articole







Trimiteți-le prietenilor: