Pravidla Ucet
Nepřihlášen

Článek

Menu

Minecraft 2D - 1.část
Napsal: Kiskey
Přidáno: 15.12. 2010

V této sérii návodu se dovíte jak vytvořit hru podobnou Minecraftu ve 2D podobě.Nejde o to zkopírovat hru, ale něco se přiučit

1. Vytvoříme si object "control" je jedno jak si ho pojmenujete... Do něj následovně vložíme toto : Create event:
menu=1; obj=grass; //Výběr objektu který se bude tvořit
Step event
x=mouse_x; y=mouse_y; if menu=1 { obj=grass; } if menu=2 { obj=nograss; }
Global left pressed event
var grid,cx,cy; //Promněné grid=64 //Tvorba promněné (síť do které budou kostky dávány) cx=floor(mouse_x/grid)*grid cy=floor(mouse_y/grid)*grid if place_empty(x,y) //Pokud je pozice volná lze postavit dvě kosty { instance_create(cx,cy,obj) }
(U place empty jde o to abychom nemohli postavit dvě kostky na sebe !) Object control je hotov ! Nyný vytvoříme object grass (tráva) Create Event--Step event
if place_meeting(x,y-17,obj_grass) //Pokud budou dvě trávy nad sebou změní se ta dole na objekt bez trávy) { instance_create(x,y,obj_nograss) instance_destroy() } if place_meeting(x,y-17,obj_nograss) //Pokud budete chtít trávu postavit pod hlínou zmnění se tráva na hlínu { instance_create(x,y,obj_nograss) instance_destroy() }
Right pressed event
instance_destroy()
Nyný vytvoříme object nograss (hlína) Right pressed event
instance_destroy()
A je hotovo : Menší dodatek. Pokud chcete kolečkem měnit trávu za hlínu tak takto Do objektu control: Mouse wheel up event
menu+=1;
Mouse wheel down event
menu-=1;
Step event - přidejte toto if menu=3 { menu=2; } if menu=0 { menu=1; } A hotovo nyný už můžete to jen vyzkoušet :) + přídávám sprite set a gmk soubor bez vysvětlivek:

Stažení GMK


Děkuji
Ostatní díly seriálu:
Klíčová slova: Minecraft
 

Komentáře:

Napsal: DDL Blue
Přidáno: 24.03. 2011

Zkus si to psát :). Já už mám taky seriál o 2.5D nedokončenej tři čtvrtě roku...

Trvalý odkaz

Napsal: Grabby
Přidáno: 21.03. 2011

Kdy bude ta 2. část hele?Myslím, že 3 měsíce jsou docela dlouhá doba na to, že už "je hotova"

Trvalý odkaz

Napsal: DDL Blue
Přidáno: 21.12. 2010

Stejně ;)

Trvalý odkaz

Napsal: Kiskey
Přidáno: 20.12. 2010

Do controlu budu postupně přidávat i online prvky tak proto :D.Bude to i s multiplayerem před 39.dll :)

Trvalý odkaz

Napsal: DDL Blue
Přidáno: 20.12. 2010

Není trochu zbytečný to dělat přez 2 objekty? :) Stačil by jeden s proměnnou ;)

Trvalý odkaz

Napsal: Kiskey
Přidáno: 20.12. 2010

Jo v díle 2 to bude.Tohle je jen takovej ten ůvod.2.část je hotova jenže kdybych to spojil , tak každej radši stáhne GMK místo aby pochopil princip ! :)

Trvalý odkaz

Napsal: NicharCZ
Přidáno: 19.12. 2010

Hezký tutoriál :) Jen by to chtělo upravit v tom smyslu, že když odstraním zeminu s trávou, pod kterou je obyčejná, aby se změnila zpátky na tu s trávou. Jinak tam máš holou hlínu na povrchu.. :)

Trvalý odkaz

Velkej Chytrák
Copyright (c) 2001-2010