Ce este un sprite și ce mănâncă?
Cuvântul „sprite“, literal tradus ca „imagine bidimensională pe ecran.“ Sprites - fișiere de animație dimensionale. Poate fi ca o mică animație de mai multe cadre, iar un cadru este static.
În sprite HL sunt folosite peste tot - pur si simplu nu ar putea ajuta, dar le observa. Această animație de explozii, foc, fum, picaturi de apa (ploaie, zăpadă), diferite flash, efecte așa-numitele „optice“ (halourilor de lumini orbitoare), etc. Sunt situate în directorul x: / jumătate de viață / cstrike / sprites. Au extensia * .spr.
Avantaje și dezavantaje
Pentru sprite Mapper profesionale sunt de neînlocuit. Ei în nici un fel afectează r_speeds, care nu poate decât să se bucure! 8) Cunosc trei tipuri de sprite, care au avantajele și dezavantajele lor.
1) sprites paralele. Crea iluzia de obiecte tridimensionale, datorită faptului că acestea sunt întotdeauna paralele cu player-ul. Exemplu - cs_nnd pe hartă, sprite se face billiyardny minge care pare player-ul este complet tridimensional; pe de_crater_club, sprites sunt pini paralele și bile de bowling (Fig. 1).
2) Oriented sprites. Aceasta este o descoperire adevărată cartografului! Se lasă să vizeze sprite în orice direcție. Se pare ca o textură aplicat la o perie conventionala. Foarte convenabil de a utiliza sprite în locul entității orientate de obicei, cu texturi care conțin zone transparente (mască de bit). În plus, utilizarea de sprite pentru a vă ajuta să reducă r_speeds tehnologic! A se vedea Fig. 2.
Cs_costabrava pe hartă cu ajutorul sprite orientate create frunziș. Se pare destul de darn realist și cel mai important - salvează recepție prețioase w_poly!
3) Fixed sprites. Sprites sunt paralele, fixate vertical. Acest sprite este întotdeauna paralelă cu un jucător, cu excepția cazului când un jucător se uită la ea de mai sus sau mai jos. Exemplu - cs_BbICOTKA iarba de pe hartă (figura 3.).
Din păcate, sprite au, de asemenea, dezavantaje Principalul dezavantaj - utilizare limitată sprite. Faptul este că, atunci când descărcarea de sprite, modele și entitatea, care este rezervată pentru un spațiu de memorie limitat. Prin urmare, numărul de sprite, ați folosit, de preferință, nu trebuie să depășească 200 de bucăți. În caz contrar, cardul dvs. pur și simplu nu se va încărca, crede-mă Oh! Rămas bun de la visul de a crea un câmp imens de canabis sprite. )
Paleta de culori a sprite - un total de 256 de culori. Limitarea dimensiunii de 256x256 pixeli.
Un alt dezavantaj - un sprite în nici un fel afectează umbrele Brașov, precum și surse de lumină (de exemplu, atunci când compilarea sprite nu este procesat hlrad-lea.). În cazul în care sprite va fi în întuneric complet - se va arata luminos. Exemplu - pini și mingi pentru bowling pe de_crater_club (Figura 1.). Sunt de acord, se pare ciudat.
Cu toate acestea, există cazuri în care această deficiență poate fi inversat demnitatea.
, Desen animat care merge pe hartă TV cs_bikini (fig. 4) este orientat sprite cu mai multe cadre. Camera este un pic întunecată, atât de strălucitoare ecran sprite arata foarte realist, nu este nevoie de a face fiecare cadru al unei texturi animate și puneți-l într-un teanc de bancnote! 8)
Aflați cum să facă sprite
Este timpul să învețe să facă sprite avansate!
Deci, încercați să se amestecă iarba sprite împreună orientate. În primul rând avem nevoie pentru a crea o imagine în format bmp, care va fi sprite. Fiți conștienți de limitările: 256 de culori, nu mai mult de 256x256, valoarea unui multiplu de 16 (cum ar fi textura normala). Dacă modelul conține transparență - ultima în paleta de culori RGB ar trebui să fie R = 0, G = 0, B = 255. Pentru a evita erori cu sprite otoobrazheniem, este de dorit să se retragă de câțiva pixeli model de margini. În general, am primit acest lucru (Figura 5.):
Salvați imaginea în dosarul c: # 92; makesprite. În același director, copiați SpriteGen de utilitate.
Crearea unui fișier text numit primer.qc. Acolo am zanesom echipa speciala care va ajuta nostru teksturki să devină un aspect sprite ca ar trebui să fie ceva de genul asta (Figura 6) .:
În primul rând, scrieți calea către directorul cu materiale - în acest caz, c: # 92; makesprite (Figura 6-1.). Apoi specificați numele newsprite sprite, Tipul de sprite (Figura 6-2). - (. Figura 6-3) orientat, parametrul maparea texturii - alphatest (. Figura 6-4), modelul de nume - newsprite.bmp (Figura 6-5. ), dimensiunea texturii -. 256-64 (Figura 6-6). primer.qc nostru gata! Salvați-l în folderul c: # 92; makesprite # 92;. Rămâne de a crea un liliac-fișier și salvați-l în același folder. Acolo vom introduce numele noului sprite (Figura 7-1). Și calea spre primer.qc (Figura 7-2).
Simțiți-vă liber pentru a începe BAT-fișier. Dacă totul este corect, atunci ar trebui să o sprite reală concentrat! În cardul dvs. este introdus în sprite folosind env_glow entitate.
Proprietățile enititki personalizate:
Modelul (mod de Sprite) - sprite / newsprite.spr
Modul (parametru de afișare) Render - Solid
FXAmount (transparență) - 255
Este important să se indice direcția sprite folosind unghiul. Amintiți-vă - săgeata indică direcția în care sprite va transforma „înapoi“! După compilarea hărți am ajuns aici iarbă frumos (Figura 8):
Tipuri de sprite la o valoare de:
vp_parallel - sprite paralel
vp_parallel_upright - sprite fix
orientate - orientate spre sprite
Tipul de afișare textura:
normal - modul normal, 256 de culori
alphatest - sprite bitmask 256 culori, ultima culoare din paleta RGB trebuie să fie (R = 0, G = 0, B = 255)
aditiv - sprite bitmask 256 culori, ultima culoare din paleta RGB trebuie să fie (R = 0, G = 0, B = 255)
indexalpha - sprite alb-negru, ultima culoare din paleta - determină culoarea sprite.
La crearea animații (de exemplu, 5 cadre), trebuie să conțină un primer.qc cadre de informații dopolnitelnych. Acest lucru se face prin adăugarea de noi linii cu numele fișierelor BMP:
$ Load newsprite001.bmp
$ Frame 0 0 96 128
$ Load newsprite002.bmp
$ Frame 0 0 96 128
$ Load newsprite003.bmp
$ Frame 0 0 96 128
etc
În cazul în care crearea de sprite folosind SpriteGen pareai prea complicat, puteți încerca un alt programku - numit SpriteWizard. Din păcate, ea permite doar sozdvat sprite paralele. Dar, într-un mod foarte simplu si fara pretentii - doar suficient pentru a găsi fișierul BMP și selectați tipul de cartografiere textura! Totul! Sprite în buzunar!
Să sperăm că acest lucru atelă va ajuta să stăpânească tehnicile de creație și utilizarea corectă a sprite! Mult noroc! ;)