Skocz do zawartości

I am Lord

Użytkownicy
  • Postów

    4 891
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    53

Treść opublikowana przez I am Lord

  1. No trawka i murek są jakieś shitowne ale chary to niezłe.
  2. A pokaż jakieś próbki twojej grafy.
  3. czyli coś w stylu napisz mi grę bo sie nie znam xD
  4. Serio? może mój edytor do bani. EDIT: Ściągnąłem inny i pokazuje mi to samo co poprzedni. Jest tu jednak coś źle. A korzystasz z gm7? bo może w gm6 jest błąd kompilatora.
  5. Właśnie tak robiłem i to też jest żle EDIT: Zapisuję x=500 a w pliku jest F401 czyli 62465 o.O
  6. Zamieszczam plik do tego problemu może to rozjaśni sprawę. Stawiamy lewym zapisujemy "S" a "L" loadujemy ale load jest nie ukończony dla tego na niego nie patrzcie. "R" czyścimy rooma. żeby sprawdzić czy plik się poprawnie zapisał to otwieramy go przez edtor hex/16-tkowy i sprawdzamy 4 pierwsze wartości ((np. przy x=600 powinno się w pliku zapisać 02 58 00 00. )) PLIK
  7. Nie wpadłem na to pokombinuje. EDIT: teraz zapisuje mi 4 bity ale i tak wartość jest jedynie w pierwszym bicie a pozostałe 3 są zawsze puste, problem nie został rozwiązany.
  8. wtedy do odczytwania będziesz musiał użyć file_text_read_string(idpliku);
  9. Zacząłem robić sobie edytor do gry ale taki który zapisuje plik binarny (na razie bez rozszerzenia) nie textowy po to aby było trudno go edytować ręcznie ( np przez notatnik ). No i pojawia się problem podczas zapisywania skrypt save GML fname=get_string("wpisz nazwę pliku którego chcesz zapisać","filebin") file=file_text_open_write(fname); file_text_close(file); file=file_bin_open(fname,1); obj=Obiekt; num=instance_number(obj)*3 var i;i=0; for (j=0;j<num;j+=3) { O=instance_find(obj,i); file_bin_seek(file,j); file_bin_write_byte(file,O.x); file_bin_seek(file,j+1); file_bin_write_byte(file,O.y); file_bin_seek(file,j+2); file_bin_write_byte(file,O.image_angle); i+=1; } file_bin_close(file); i wszystko było by dobrze gdyby nie to że 1 bit mieści tylko liczbę 256. a więc jeżeli zmienna np.x przekroczy tą wartość np będzie wynosić 500 to wtedy w pliku nie zapisuje się: wartość 2 bitowa 01 F4 tylko 1 bitowa F4 bez 01. Nie wiem właśnie jak zmusić gm żeby zapisał mi 2 bity gdy to jest konieczne.
  10. Możesz, a zamiast file_text_write_string() użyj funkcji file_text_write_real() Edit writeln wstaw pomiędzy file_text_write_real();
  11. https://gmclan.org/index.php?sciagnijplik=111 ten jest na spritach
  12. A ja widzę błąd zrobiłeś ograniczenie tilesów i gdy podczas gry dodajemy tilesa to znienna global.TILE_NUMBER += 1; dodaje jednego ale usunięcie tilesa nie odejmuje go, w wyniku powstaje coś takiego że można sobie dojechać do maxymalnej ilości ( 100 ) ale po usunięciu tilesów i tak nie można ich stawiać. 5/5
  13. I am Lord

    Nauka GML

    sprawdź też faca https://gmclan.org/index.php?czytajart=7
  14. o to ja bym wtedy chciał †-Huderlord-† albo ‡-Huderlord-‡ xD EDIT: ehh chyba by nie poszło bo przy rejestracji pisze że zbyt długi login :(
  15. Wystarczy ale jak zmiękczysz krawędzie cienia tzn. dodasz jakieś przejście pomiędzy białym kolorem a czarnym to wtedy wyjedzie efekt którego za pomocą zwykłego drawów nie uzyskasz.
  16. I am Lord

    [Tutorial] Budynki

    Robisz/wymyślasz doskonałe figury ale pixelArt to jest raczej słaby nie cieniowałeś krawędzi ( wszystkie są czarne ) no i rzut mi nie przypada do gustu.
  17. Kamilek to raczej błąd twojej kary graficznej albo np directXa.
  18. proponuje timelinesy bo mniej więcej do tego służą.
  19. Zmiana ników to hujnia jak komuś nie podoba się nick to jego sprawa trzeba było myśleć o tym wcześniej.
  20. Jeah pierwszy się wpisałem na wynikach online xD
  21. Bo nie miałem najnowszej i mnie przekierowywało na jakieś reklamy. Teraz pobrałem najnowszą i już tego nie ma.
  22. o lol włączam Tclippera i podczas sprawdzania aktualizacji zaspamowało mnie reklamami i naraz uruchamiło się aż 12 IE o lol prawie zmuliło mi kompa.
  23. Może obiekt który tworzy surface ( obiekt w którym jest funkcja surface_create ) tworzy się po obiekcie który wykorzystuje ten surface. Albo inaczej powiem: obiekt z funkcją surface_create musi sie tworzyć pierwszy.
×
×
  • Dodaj nową pozycję...