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 6 - Pridávame nepriateľov

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
Cheesurr
Nevyplnené
Avatar
Cheesurr:6.5.2012 14:59

A jak teda udělat aby ty potvory mohli střílet?

 
Odpovedať
6.5.2012 14:59
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na
David Hartinger:6.5.2012 20:03

Ideálně vytvořit objekt kulka, který se bude kreslit jako elipsoid, na to použiješ funkci:

d3d_draw_ellipsoid(x1,y1,z1,x2,y2,z2,textura,1,1,16);

Parametry jsou stejné jako u zdí, poslední je přesnost, vyzkoušej si to. Se souřadnicemi si pohraj, můžeš je udělat jako u zdi a pak si je upravit.

V create události si ulož aktuální pozici hráče do nějakých proměnných (např. hracx = obj_player.x, hracy = obj_player.y).

Nakonec v události step uděláš toto:

mp_linear_step(hracx,hracy,10,1);

To 10 je rychlost, opět si uprav.

Do události kolize s player si dej ubrání života a zničení kulky.

Odpovedať
6.5.2012 20:03
New kid back on the block with a R.I.P
Avatar
jakzie2
Člen
Avatar
jakzie2:8.11.2012 18:19

Potřebuju udělat objekt který se bude pohybovat sem a tam a odrážet se od zdí
ale at dělám cokoliv ten objekt se prostě hýbat nezačne

 
Odpovedať
8.11.2012 18:19
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na jakzie2
David Hartinger:8.11.2012 18:22

Pokud máš problémy s tímhle, tak začni hezky postupně s 2d tutoriály, máme jich tu dost :)

Odpovedať
8.11.2012 18:22
New kid back on the block with a R.I.P
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovedá na jakzie2
Petr Nymsa:8.11.2012 18:24

To je vcelku jednoduché :). Stačí jej posouvat po X-ových souřadnicích. Jakmile bude mít souřadnice větší než šířka obrazovka směr obratíš. A potom zase obráceně a takhle stále dokola. Kód ti psát nebudu, zkus to sám ;)

Odpovedať
8.11.2012 18:24
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Petr Nymsa
David Hartinger:8.11.2012 21:17

Jsou k tomu ikony, je to práce na 10 vteřin, ať si udělá zdejší tutoriál na arkanoid :)

Odpovedať
8.11.2012 21:17
New kid back on the block with a R.I.P
Avatar
jakzie2
Člen
Avatar
Odpovedá na David Hartinger
jakzie2:9.11.2012 15:58

dík zirko funguje to dobře a to s těmi ikonami to ve 3d nefunguje :D

Editované 9.11.2012 16:01
 
Odpovedať
9.11.2012 15:58
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na jakzie2
David Hartinger:9.11.2012 16:07

Ale funguje.

Odpovedať
9.11.2012 16:07
New kid back on the block with a R.I.P
Avatar
jakzie2
Člen
Avatar
Odpovedá na David Hartinger
jakzie2:9.11.2012 16:23

když to udělam ikonama tak se hýbe jenom objekt a ne textura

 
Odpovedať
9.11.2012 16:23
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na jakzie2
David Hartinger:9.11.2012 17:14

Tak to děláš špatně :) Textura se logicky hýbe s objektem (protože je to jeho grafická reprezentace), pokud ne, špatně ji vykresluješ.

Odpovedať
9.11.2012 17:14
New kid back on the block with a R.I.P
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ý!