NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Tutoriál na tvorbu 3D stříleček 6 - Přidáváme nepřátele

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Cheesurr
Neregistrovaný
Avatar
Cheesurr:6.5.2012 14:59

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

Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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.

Odpovědět
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

Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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 :)

Odpovědět
New kid back on the block with a R.I.P
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá 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 ;)

Odpovědět
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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 :)

Odpovědět
New kid back on the block with a R.I.P
Avatar
jakzie2
Člen
Avatar
Odpovídá 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

Editováno 9.11.2012 16:01
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na jakzie2
David Hartinger:9.11.2012 16:07

Ale funguje.

Odpovědět
New kid back on the block with a R.I.P
Avatar
jakzie2
Člen
Avatar
Odpovídá na David Hartinger
jakzie2:9.11.2012 16:23

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

Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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š.

Odpovědět
New kid back on the block with a R.I.P
Nejnovější komentáře jsou na konci poslední stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 12.