To akurat wiem, jak się zapisuje, ale nadal niezbyt kapuję o co be.
@edit
Dzięki. Chyba już rozumiem...
@edit2:
Czyli to działa jak plik tekstowy? Zapisuję znak po znaku, tylko tak jak jest w pamięci?
Jest możliwość żeby rysować cząsteczki na surface? Bo chciałbym później zapisać efekt cząsteczkowy w gifie a na mój rozum to najpierw każdą klatkę rysować na surfacie a później surface zamienić na sprite który można zapisać w postaci obrazka png lub innego formatu. Ważne żeby zapisać.
Jeśli przykładowy obiekt Ammo wysyła info x,y i direction na server to jak mam zrobić odbieranie wiadomości?
Przykład:
w step gracza
GML
with(Ammo)
{
if(instance_exists(id)
{
//odbieranie x, y i directionu z servera
}
}
Coś w tym stylu?
ps. Przerzuciłem się na 39dll.
pps. Jestem ciekawy jak w Almorze to zrobili, bo tam bodajże można było strzelać z łuku. ;p
Prosiłbym o pomoc z projektem gierki, jako że chciałbym zrobić grywalną wersje do jutra, żeby pograć w szkole, ale nie wiem od czego zacząć wysyłanie i w ogóle. Prosiłbym o pomoc. Mam już gotową wersję gry, ale chciałbym zrobić ją przez neta.
To czym mam wykonywać operacje na 2D? OpenGL'em? Nie wiem dlaczego, ale DDraw bardziej mnie ciągnie. Na razie w 3D nie chce kombinować, może za jakiś czas.
Może ktoś wie w jaki sposób obrócić bitmape w directdraw? Czy jest jakaś wbudowana funkcja, czy też muszę sam ją sobie napisać? Jeżeli samemu mam działać to proszę o poradę.
Lol... Już wiem dlaczego to się dzieje, ale nie wiem jak na to poradzić. Gdy zmieniam rozdzielczość, czy odświeżanie, bądź jakość koloru to mi surface'a 'deformuje' i wszystkie alphy znikają... Jest jakiś sposób na to?
Czy ktoś może mnie oświecić i powiedzieć, dlaczego jak jeszcze wczoraj rysowałem na surface'sie to było wszystko normalnie, a jak dziś usiadłem do kompa to tekst i sprite'y straciły swoją alphę? Np. jak rysuję/piszę tekst na surface'sie to zamiast białych liter mam białe kwadraty, wielkości poszczególnej litery, a sprite'y (w png) również straciły swoją alphę i są na tle białych kwadratów.
Wow... Nie wiedziałem, że tu jeszcze ktoś pisze.
@Assassin
Dzięki, ale nie skorzystam. Ostatecznie pomógł mi ΨΧΞ i dziękuję mu wielce za pomoc.
Problem już rozwiązany, więc można zamknąć temat.
Próbowałem tego:
GML
for(j=0;j<=300;j+=1)
for(i=0;i<=359;i+=1)
if(place_free(x+lengthdir_x(j,i),y+lengthdir_y(j,i)){x=x+lengthdir_x(j,i);y=y+lengthdir_y(j,i);break;}
Do wyznaczania która droga jest wolna. Niestety to nie działa, więc prosiłbym o pomoc z tym problemem.