Skocz do zawartości

Platyna

Użytkownicy
  • Postów

    2 122
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Platyna

  1. Platyna

    Foto-galeria

    Ale nie przejechał po nogach. Po plecach z tego co widzę.
  2. Platyna

    Galeria Grafik

    A kolo na obrazku jak autor.
  3. No toż kurde, robisz tak jak powiedziałem. Robisz sobie skrypt, który nazywa się Ustaw(): GML sila=argument0; mana=argument1; hp=(sila+mana)/2; I w obiekcie zamiast ustawiać zmienne, wywołujesz ten skrypt: GML Ustaw(5,10); //Ustawi sile na 5, mane na 10 i wyliczy hp.</span>
  4. Poczytaj o obsłudze plików binarnych (na końcu): https://gmclan.org/index.php?wiki=article&zm=56 I jeszcze o operatorach bitowych: https://gmclan.org/index.php?czytajart=72 I po prostu w jednym bajcie zapisuj 8 bitów liczby, a w drugim kolejne jej 8 bitów. Kolejny bajt to pierwsze 8 bitów kolejnej liczy i następny bajt to kolejne 8 bitów tej liczby. W ten sposób z każdej liczby zapisujesz tylko 16 bitów (2 bajty) zamiast wszystkich 64.
  5. Masz powiedzmy 3 zmienne, które są od siebie zależne. Chcesz edytować jedną i by pozostałe automatycznie się obliczały względem jej wartości, tak? Tak to zrozumiałem. Więc zamiast w podstawowy sposób przypisywać wartości do zmiennej: GML zmienna1=10; Zrób sobie skrypt, który zrobi to i po prostu go wywołuj: GML ustaw_zmienna1(10); Skrypt będzie wyglądał tak: GML zmienna1=argument0; zmienna2=zmienna1+100; //Tutaj ustawiasz zmienną drugą zależną od 1 jak tam Ci się podoba. zmienna3=(zmienna1+zmienna2)/2 //Tutaj sobie trzecią zmienną ustalasz jak Ci się podoba.</span>
  6. Platyna

    TimeSurf

    waxx i jego riposty na poziomie. Kultura gębą tryska. :)
  7. Nie do Ciebie gadałem tylko do pytka.
  8. Chrzanisz. image_angle, a nie direction jest w podanej przeze mnie linijce.
  9. Jak nie działa, jak działa? Jest do bani, ale działa.
  10. W step: GML image_angle = point_direction(x,y,oHero.x,oHero.y); Sprite musi być obrócony w prawo.
  11. alarm[0]=15; EDIT: spóźniony :(
  12. Głowy sobie uciąć nie dam, ale wydaje mi się, że nadawane jest pierwsze wolne ID. Więc jeśli kolejność tworzenia obiektów się nie zaburzy to są te same, ale jak będziesz w tym roomie, wyjdziesz, a później wrócisz do niego to obiekty już będą miały inne id. Ale zaznaczę jeszcze raz: Nie jestem pewien, tak mi się wydaje. Jest to jednak informacja całkowicie zbędna, bo doskonale można sobie bez tego poradzić ze wszystkim. Powiedz więc co chcesz osiągnąć.
  13. GML speed=5; direction=point_direction(x,y,gracz.x,gracz.y); image_angle=direction; I nie chce twoich zakichanych kredek.
  14. Platyna

    Foto-galeria

    A ja bez problemu. Nigdy sobie z kumplami po pijaku miłości nie wyznawaliście? Chociaż miłość miłością. Nic nie przebije tego jakie sobie z kumplami komplementy prawiliśmy: "Konradzie, jesteś najlepszym byłym chłopakiem mojej przyszłej dziewczyny!"
  15. No generalnie sortowanie po depthu co klatkę tak jak mówi Dawidds to absurd by było. Ja sobie wyobrażam jakiś kopiec czy raczej drzewko czerwono-czarne.
  16. Najprostsza z odpowiedzi brzmi: Bo GM sam w sobie nie pozwala na coś takiego. Nie daje nam nic co mogłoby nam coś takiego ułatwić. Ale można to objeść. Należy zrobić jakiś obiekt, który będzie odpowiedzialny za rysowanie WSZYSTKIEGO w odpowiedniej kolejności. Dla ułatwienia inne obiekty mogą mieć to co zwykle mają w draw np. w User Event. Wtedy same nie będą tego wykonywać, a nasz obiekt rysujący może dla każdego obiektu te User Event wykonać.
  17. @Up: Właśnie wchodziłem do tego tematu z myślą, że napiszę dokładnie to samo. :D
  18. Przecież w kodzie ode mnie image_xscale odpowiada za obrót głowy. Po cholerę dodatkowy sprite robić jak mogę przeskalować na odbity obraz. Aż muszę odpalić GMa i zobaczyć co się dzieje, bo nie wierzę, że to nie działa. EDIT: Tak jak myślałem. Mój kod działa BEZ ZARZUTÓW. Więc coś schrzaniłeś. EDIT2: Na dowód łapaj: http://www.speedyshare.com/files/27428720/lol.gm6 Działa i nie powiesz, że nie.
  19. Nie mam GM7, nie odpalę. Co nie działa? Nie kręci się czy kręci się nie tak jak trzeba, czy nie obraca się czy obraca się nie tak jak trzeba? Może masz w draw rysowanie tej głowy bez obrotu?
  20. Nie możliwe. Coś źle robisz. Gdzie to dałeś? Daj do step głowy. I nie pierdziel, że "nie działa" tylko powiedz co nie działa. W jaki sposób? Co się dzieje?
  21. Zrób tylko sprite'a z głową obróconą w prawo. Obrót w lewo będziemy robić przy pomocy image_xscale=-1. GML dir=point_direction(x,y,mouse_x,mouse_y); if(dir<=90 || dir>=270) image_xscale=1; else image_xscale=-1; image_angle=dir-90+(90*image_xscale); Nie sprawdzałem, ale z mych obliczeń wynika, że powinno działać.
  22. Jak są globalne to wystarczy, że obiekt który je tworzy będzie tylko w pierwszym roomie. Wtedy Ci się nie będą restartować. I najlepiej nie w Create tylko w Game Start.
×
×
  • Dodaj nową pozycję...