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

Pokud bych chtěl vložit do hry malý komentář který bude dole vpravo můžu to udělat pomocí Draw text ? V 3D hře?

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na
David Hartinger:6.5.2012 14:19

Ano, řeší se to v tutoriálu s vykreslením života, musíš nastavit projekci na orthografickou.

EDIT: Zbraň je vlastně také takhle vykreslená.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Wašša
Nevyplnené
Avatar
Wašša:11.5.2012 0:00

Zdravím sdraco,

chtěl bych ti poděkovat za poučný seriál o Game Makeru. Já donedávna používal jen Visual Studio a teprve po pár letech jsem narazil na tento prográmek. Šel jsem postupně krůček po krůčku bohužel jen s anglickými tutoriály a návody a ne vždy jsem uplně pochopil některé parametry popř. funkce. Musím uznat, že jsi to tu nastínil polopatě tak, aby tomu každý porozuměl..

Máš mé velké díky neb už jsem v GM ponořen více a jsem schopen tvořit složitější věci.. tak jako vždy mě nejvíce brzdí grafická stránka věci ale co do psaní kódů mi přijde GM vcelku jednoduchý - i když tedy ne uplně ke všemu se tento "programovací jazyk" hodí..

Ještě bych se chtěl dotázat.. slyšel jsem, že je GM jazyk vpodstatě odvozen s Pascalu, nicméně ani do "C-ček" to nemá daleko. Je to podobností jazyků nebo se mi to jen zdá a je to vpodstatě pascal? s ním jsem totiž ještě nepracoval.
Děkuji ještě jednou za super seriál a přeji hezký den. :-)

PS: možná vás tu budu někdy trošku s něčím otravovat kdybych se někde zasekl a potřeboval navést na správnou cestu :-)

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na
David Hartinger:11.5.2012 7:56

Ahoj, díky za chválu :)

GM je naprogramovaný v Delphi (Object Pascal) a jeho jazyk GML je takovou směsicí Céčka a Pascalu, můžeš tam programovat pomocí céčkové i pascalovské syntaxe, je to na tobě.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Vojta
Nevyplnené
Avatar
Vojta:5.6.2012 15:44

Ahoj
Docela jsem se zarazil po shlédnutí tohoto videa: http://www.youtube.com/watch?…
Zarazilo mě to jak si vyrábí ty mapy! Nevíte jak to udělat?

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na
David Hartinger:5.6.2012 16:10

Toto není čistý GM, používá externí knihovnu http://gmc.yoyogames.com/index.php?… . GM není určený na takovéhle hry, pokud chceš udělat opravdovou 3D hru, nauč se C# nebo Javu.

Odpovedať
New kid back on the block with a R.I.P
Avatar
K.V
Nevyplnené
Avatar
K.V:1.7.2012 10:07

Ahoj,
prosím vás, čím je způsobeno takové to "zrnění" podlahy a jak se ho dá zbavit?
Předem díky.

Avatar
jakzie2
Člen
Avatar
jakzie2:12.11.2012 19:28

potřebuju udělat aby šlo pohybovat kamerou nahoru a dolu neví někdo jak?

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na jakzie2
David Hartinger:12.11.2012 21:00

Uděláš si ještě jeden směr, třeba zdirection, který udává vertikální směr kamery. Ale klávesnicí se to bude ovládat špatně, udělej to myší. Do objektu obj_player přidej do událostí:

Create

zdirection = 0;
z = 10;
display_w = display_get_width();
display_h = display_get_height();
display_mouse_set(display_w/2,display_h/2);

Vytvoř událost Step s tam dej tento kód:

change_x = (display_mouse_get_x()-display_w/2)/16;
change_y = (display_mouse_get_y()-display_h/2)/12;
direction -= change_x;
zdirection -= change_y;
if zdirection <- 90 then {zdirection = -90;} else if zdirection > 90 then {zdirection = 90;}
display_mouse_set(display_w/2,display_h/2);

A nakonec v Draw vymaž původní 3d3_set_projection a místo něj vlož:

xf = cos(degtorad(direction));
yf = sin(degtorad(direction));
zf = sin(degtorad(zdirection));

d3d_set_projection(x,y,z,x+xf,y-yf,z+zf,0,0,1);

Hotovo :)

Odpovedať
New kid back on the block with a R.I.P
Avatar
Pepíno
Nevyplnené
Avatar
Pepíno:12.12.2012 16:33

Chci se zeptat jak zmenit pohled kamery abych se díval jako ve hrách diablo,drakensang atd ? Pls, už si s těmi souřadnicemi hraju dlouho ale pořád nevim díky :)

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 43.