NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Tutoriál na tvorbu 3D stříleček 7 - Podlahy a dveře

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
Avatar
Cheesurr
Neregistrovaný
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?

 
Odpovědět
6.5.2012 12:21
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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á.

Odpovědět
6.5.2012 14:19
New kid back on the block with a R.I.P
Avatar
Wašša
Neregistrovaný
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 :-)

 
Odpovědět
11.5.2012 0:00
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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ě.

Odpovědět
11.5.2012 7:56
New kid back on the block with a R.I.P
Avatar
Vojta
Neregistrovaný
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?

 
Odpovědět
5.6.2012 15:44
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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.

Odpovědět
5.6.2012 16:10
New kid back on the block with a R.I.P
Avatar
K.V
Neregistrovaný
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.

 
Odpovědět
1.7.2012 10:07
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?

 
Odpovědět
12.11.2012 19:28
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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 :)

Odpovědět
12.11.2012 21:00
New kid back on the block with a R.I.P
Avatar
Pepíno
Neregistrovaný
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 :)

 
Odpovědět
12.12.2012 16:33
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 43.