Od kilku dni Mike pracuje nad poprawkami 3D w Game Makerze, które znajdziemy w kolejnym update do 8.1. Znajdzie się tam obsługa surface'ów w 3D, bardzo mocno poprawiona wydajność 3D, oraz... wygładzanie krawędzi w 3D.
Testy w formacie EXE przed i po możecie zobaczyć tutaj (wraz z edytowalnym projektem): glog.yoyogames.com/.../3DCube.zip
W pierwszym teście uzyskałem 1FPS, w drugim 250 - a jak wyszło wam?
Edit: Niektórzy w drugim mają błędy, dlatego dodano jeszcze jeden test: glog.yoyogames.com/.../3DCube1.zip
Linki do ciekawych stron
Żaden DX10, wystarczy DX9. Mi na XP z SP2 działa jak ta lala.
A sam test wygląda tak: glog.yoyogames.com/.../cubetest2.png
Hmm nie bardzo rozumiem problemy z prędkością aplikacji. Gm jakoś dziwnie wrappuje api, że całość działa tak wolno? Teoretycznie nie widzę w tym nic oprócz rotacji/zmiany parametrów do czego potrzebne by było użycie czegoś innego jak czystych call'i do api graficznego. Może mnie ktoś oświecić dlaczego to jest/było takie wolne?
No więc wkońcu po tylu latach jakoś 3D w GM zaczyna działać Wkońcu kończę ogólniak i jeszcze 2 maturki więc będzie dużo czasu na zabawy
Co do testu to na Intel HD niezoptymalizowany(?) nie rusza, a ten drugi ma około ~80 fps.
Na ATi Mobility HD5650 wyciąga na niezoptymalizowanym ~120 fps, a na drugim coś ~250 fps.
Ten z wersji bez ulepszania 3D jak kazdemu 4 fps wyciaga.
Dziwi mnie fakt dlaczego tak mała różnica?? Czyżby ograniczenie mocy procesora albo może to wina Delphi w którym GM jest pisany.
Najnowsze wersje GameMakera:
wydana 33 dni temu
wydana 362 dni temu
wydana 10 dni temu