IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – Tutoriál na tvorbu 3D strieľačiek 7 - Podlahy a dvere

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
koblih357
Člen
Avatar
koblih357:26.2.2012 12:43

Čau mám dotaz jak udělám aby příšera měla více životů ?

 
Odpovedať
26.2.2012 12:43
Avatar

Tvůrce
Avatar
Odpovedá na koblih357
:27.2.2012 17:51

Ahoj, udělal jsem ti ukázku:
http://ulozto.cz/…-prisery-gmk
snad ti to pomůže :)

 
Odpovedať
27.2.2012 17:51
Avatar
koblih357
Člen
Avatar
koblih357:7.3.2012 16:47

Jooo , juchuuu povedlo se , udělal jsem to , moc dík kámo , jo a sry ze jsem tak pozdě odpověděl byl jsem pryč:D:D:D:D:­D:O:):(:P;):D;(8-):X:@8|:[::o:Oo_O(v)]:>]:>(v)o_O:O:o::[8|:@:X8-);(:D;):P:(:)

 
Odpovedať
7.3.2012 16:47
Avatar
Vojta
Nevyplnené
Avatar
Vojta:25.4.2012 20:55

Zdravim
Pls jak udělat že ta hra bude řízená myší?
Jako call of duty,counter strike,minecraft atd..

Předem díky za odpověď ;)

 
Odpovedať
25.4.2012 20:55
Avatar
David Jančík
Vlastník
Avatar
Odpovedá na
David Jančík:25.4.2012 21:28

Ahoj,
do step eventu přidáš následující:

direction -= (display_mouse_get_x() - display_get_width()/2)/10;
pitch += (display_mouse_get_y() - display_get_height()/2)/10;
pitch = max(min(pitch,100),-100);
display_mouse_set(display_get_width()/2,display_get_height()/2);

Zde máš přepracovanou ukázku:
http://dl.dropbox.com/…s6_mouse.gmk

Odpovedať
25.4.2012 21:28
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Vojta
Nevyplnené
Avatar
Odpovedá na David Jančík
Vojta:26.4.2012 6:57

Moc díky ,-)

 
Odpovedať
26.4.2012 6:57
Avatar
Cheesurr
Člen
Avatar
Cheesurr:26.4.2012 7:17

Sorry,že otrasvuju (jsem strašná lama)
ale jak udělat kurzor abych viděl přesněji kam střílím?

 
Odpovedať
26.4.2012 7:17
Avatar
David Jančík
Vlastník
Avatar
Odpovedá na Cheesurr
David Jančík:26.4.2012 7:33

Nemyslím si, že bys zrovna v tomhle typu hry potřeboval kurzor, ale ok:
Buďto můžeš jednoduše vykreslit do středu nějaký křížek a nebo změnit kurzor myši na svůj sprite (například křížku) - k tomu je tam akce Set Cursor.

Odpovedať
26.4.2012 7:33
Zapomeň, že je to nemožné a udělej to ;)
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na David Jančík
David Hartinger:26.4.2012 10:11

Pro použití v 3D střílečce musí kurzor kreslit jako sprite. Musí předtím nastavit projection na ortho a poté zpět. Normálně, aby se kurzor vykresloval jako 2d sprite, je ho třeba kreslit na souřadnice myši jsou mouse_x, mouse_y, ale tady je třeba kreslit jen do středu obrazovky, když je to 3D hra, takže view_wview[0] a view_hview[0] a vydělit dvěma. Ty změny projekce jsou ukázány např. ve vykreslení zbraně, stačí tam jen přidat to draw sprite už do toho existujícího bloku s jinou projekcí.

Odpovedať
26.4.2012 10:11
New kid back on the block with a R.I.P
Avatar
Cheesurr
Člen
Avatar
Odpovedá na David Hartinger
Cheesurr:26.4.2012 14:03

Hmmm...
Díky

 
Odpovedať
26.4.2012 14:03
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!