Wiesz to może otwórz Almore. Naciśnij przycisk Print Scrn. I baw się w paincie w wycinanie. Albo grzecznie poproś Borka o Sprity z Almory. Borek powinien opatentować Almore i wszystko co z nią związane >.>
Tak trochę w Stronę "The Elder Scrolls" idziesz ;)
I like it !
Zresztą zawsze tak jest. Najpierw człowiek wzoruje się na jakiejś grze. Później wpadają mu do głowy własne pomysły i już niewiele zostaje z tej "pierwszej inspiracji" ;)
GML
{
do
{
x = random(room_width);
y = random(room_height);
}
until (place_free(x,y))
}
Wstaw to w Create przeciwnika. I Popraw orty bo warna możesz dostać...
No ładnie :) Wszystko prezentuje się wspaniale. Ale czy nie lepiej byłoby użyć "Standardowej rozdzielczości" Typu 800x600 640x480 itp ? Bo w "Kwadratowej" Rozdzielczości to dziwnie wygląda. Mam jeszcze pytanie. Czy Smoki będą większe od drzew ? ^^
Nie chce mi się sprawdzać czy skrypt jest dobrze ale na pierwszy rzut oka:
GML
if keyboard_check_pressed(vk_left) && global.tura == false && place_free(x-32,y)
{
x -= 32;
}
if keyboard_check_pressed(vk_right) && place_free(x+32,y) && global.tura == false
{
x += 32;
}
if keyboard_check_pressed(vk_up) && place_free(x,y-32) && global.tura == false
{
y -= 32;
}
if keyboard_check_pressed(vk_down) && place_free(x,y+32) && global.tura == false
{
y += 32;
}
GML
if keyboard_check(vk_up) && place_free(x,y-5) then y -= 5
if keyboard_check(vk_left) && place_free(x-5,y-5) then x -= 5
if keyboard_check(vk_down) && place_free(x,y+5) then y += 5
if keyboard_check(vk_right) && place_free(x+5,y) then x += 5
Ściana Solid...
GML
if collision_line(x,y,xprevious,yprevious,obj_gracz,0,0)
{
hp -= 10 // co chcesz jak gracz oberwie
}
if collision_line(x,y,xprevious,yprevious,obj_wall,0,0)
{
instance_destroy()
}
Powinno zadziałac :)