Phi! Wiesz co mi się udało zrobić? Wykrywanie bloków 16x16x16 za pomocą tablicy trójwymiarowej (da się taką zrobić =) Wyciąga równo 29FPS xD) kulawo to wygląda ale do FPSa się nadaje. I to chyba szczyt możliwości =D Inne sposoby na wykrywanie kolizji są praktycznie nieosiągalne =]
EDIT
Przykład ruchu na siatce jest w GM Scrap.
Uruchamia się je zazwyczaj przez wywołanie skryptu dll_init albo dll (różnie się nazywają) i po wykonaniu takiej operacji możesz używać funkcji DLLa. Powinieneś zapoznać się z informacjami dostępnymi razem z DLLem (albo przykładem).
if keyboard_check(vk_up)
{
y-=2;
}
else
if keyboard_check(vk_down)
{
y+=2;
}
if keyboard_check(vk_left)
{
x+=2;
}
else
if keyboard_check(vk_right)
{
x-=2;
}
Warunki leżą :P
Rozumiem o co chodzi =) Ostatnio też robię grę MPlay i początkowo było naprawdę trudno (zresztą dalej jest) =D
Co do grafiki. Wcale nie jest trudne rysowanie spritów większych od 32x32. Możecie mi wierzyć, znam się na tym :P
Co do FPS w HS =] Próbowałeś dezaktywować zbędne obiekty?
Ściągnij sobie GMsock i wejdź na ich oficjalną stronę, tam masz przykład.
EDIT
Na Game Maker Community (http://forums.gamemaker.nl) szukaj tematu. Mi się nie chce =)
Bigshark jest wściekły że pojawia się konkurencja dla Cario 3 (czy jak to się tam pisze).
nadro@ Jeśli znasz jakiś inny język programowania (Turbo pascal np. =)) to powinno C++ Ci szybko wskoczyć do głowy. Jednak nie jest to kwestia 2-3 dni =] Aby grę 3D w C++ napisać trzeba kilku miesięcy.
Hehe, nawet nieźle =) Też kiedyś pisałem shootera. Dam Ci jego kod źródłowy może się przyda (mi napewno nie) ;)
EDIT
https://gmclan.org/up152_11_Shoter.html