Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

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
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Cheesurr
Nevyplnené
Avatar
Cheesurr:6.5.2012 14:59

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

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ť
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
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ť
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ť
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ť
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é
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na jakzie2
David Hartinger:9.11.2012 16:07

Ale funguje.

Odpovedať
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

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ť
New kid back on the block with a R.I.P
Posledné komentáre sú na spodnej časti poslednej stránky.
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.

Zobrazené 10 správy z 12.