Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 820
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    142

Treść opublikowana przez gnysek

  1. Mi się bez problemu udało, ale z tego co kojarzę, to musi być wersja z service packami, a nie golas.
  2. Zrobiłbym to tak samo jak szmalu, także daję
  3. Stwórz room, stwórz obiekty na które jak klikasz, to wywołujesz odpowiednie funkcje - jakie? Otwórz dokumentację i odpowiedni dział (audio itp.) i tam masz wszystko. Dokumentacja jest w menu Help lub pod klawiszem F1 lub ma http://docs.yoyogames.com/
  4. To są te same linki to raz. A dwa o jaką wersję GM chodzi?
  5. http://php.net/manual/pl/function.pg-fetch-row.php przykład mówi sam za siebie w sumie - row zwraca pierwszy wiersz ze stosu, jak użyjesz go kolejny raz dostaniesz albo kolejny wiersz, albo FALSE. Więc można tego też użyć w pętli while i zrobi to samo co pg_fetch_array. A tak przy okazji - zalecam korzystanie z PDO.
  6. gnysek

    Przyszłość

    Filologia? W sensie tłumacz albo nauczyciel?
  7. gnysek

    Glorious Companions

    Też chyba tylko do tego bym się przyczepił.
  8. Ale to nie jest grafika wektorowa. To jest konwersja wektorów do vertexów.
  9. Nie, YYG tego nie naprawi, to jest umyślnie zrobione i było jeszcze przed GM:S. Po prostu włączony background to tak jakbyś rysował sobie prostokąt o danym kolorze, a potem dopiero wykonał eventy draw obiektów. Jak masz tilesety, albo jakiś inny powód czasem bez sensu rysować to tło. To jest jak najbardziej umyślnie dodana opcja.
  10. Może kwestia głębokości warstw? To jest jednak do grafik tworzonych we Flashu a nie InkScape i na to też bierz poprawkę.
  11. Nie wiem po co tworzysz nowy obrazek, skoro możesz jak wyżej robić $('#img-container img').attr('src', 'nowy src');
  12. No jest możliwość, tylko musisz ustawić pozycję w dobrym evencie :)
  13. W Unity mają taki shader "cutoff" i obrazek z alphą pomaga wyciąć, ale za cholerę nie potrafiłbym tego przenieść: http://forum.unity3d.com/threads/health-ba...13/#post-276508
  14. Obiekt za view? A czemu nie view za obiektem? Jeśli jest lekki przeskok, to przenieś ten kod ze zdarzenia draw do step/begin step, lub na odwrót :)
  15. Ja już wczoraj szukałem coś o shaderach, ale są takie długie rozwiązania że nawet nie chcę próbować tego zrozumieć... A jak już napisałem, w powyższym kodzie jak się podstawi sprite z pierwszego postu to będzie efekt taki jak zamierzony.
  16. Przy sprite, to można chyba ilość punktów jeszcze zmniejszyć, do momentu, aż nie będzie efektu przeskakiwania ostatniego vertexu gdy dodaje się kolejny trójkącik. No i można użyć sprite jak na górze - paska :)
  17. Od lutego :) http://www.yoyogames.com/tech_blog/49 Edit: to o czym często się zapomina, że pętla for nie musi się zmieniać o 1. Zatem jeśli rysujemy coś w kole, w 10 krokach, to i nie musi się zwiększać o 1 od 0-10, a może o 36 od 0 do 360 :) Do niedawna też o tym często zapominałem, a potem człowiek w forze w każdym kroku np. przemnaża (powiedzmy rysuję menu). Bez sensu, jeśli to "i" nie jest nam potrzebne żeby wiedzieć który to element (a tutaj nie jest).
  18. Jak chcesz płynnie, to zoptymalizowałem - działa nawet z ułamkowymi częsciami: GML ilosc_punktow = 24; draw_primitive_begin(pr_trianglefan); draw_vertex(srodek_kola_x, srodek_kola_y); for ( var i = 0; i < (ile_czasu_zostalo / ile_czasu_max) * 360; i+= (360 / ilosc_punktow) ) { draw_vertex(srodek_kola_x + (dsin(i)*promien), srodek_kola_y - (dcos(i)*promien) ); } i = (ile_czasu_zostalo / ile_czasu_max) * 360; draw_vertex(srodek_kola_x + (dsin(i)*promien), srodek_kola_y - (dcos(i)*promien) ); draw_primitive_end();
  19. w tym pliku js: var checked = -1; function jsAPI_donate(onSuccess, onFailure){ initiateDonateFunction( function () {jsAPI_callBack(1)}, function () {jsAPI_callBack(0)} ); } jsAPI_callBack(done) { checked = done; } gmlCheck() { return checked; } GML w step (oczywiście funckaj gmlCheck oraz jsAPI_callBack musi być zdefiniowana w extension): GML var check = gmlCheck(); if (check > -1) { if (check = 1) donate_ok() else donate_not_ok(); jsAPI_callBack(-1); } A żeby cały czas się w step nie wykonywało, można dodać jeszcze jedną zmienną np. czy_sprawdzać i ustawiać na true linijkę przed wywołaniem tego skryptu od API, oraz na false przed ostatnią klamerką w kodzie powyżej i dodać naokoło ifa :) Naokoło, ale da się :)
  20. Klucz "nazwa_skryptu", a wartość to nazwa_skryptu (bez apostrofów) - w ten sposob dostaniesz stringa i ID i wszystko będzie OK. Tylko zamiast script_get_name użyjesz ds_map_find_value(id_skryptu_lub_nazwa);
  21. Jeśli wszystko jest w jednym evencie, to na wierzchu będą te rzeczy, które rysujesz w kodzie później. Jeśli osobne obiekty - to zależy od ustawień depth obiektu (im mniej tym bliżej ekranu/później się rysuje).
  22. Ok, wystarczy w sumie zajrzeć do dokumentacji programu: http://docs.yoyogames.com/source/dadiospic...king/index.html
  23. A jak odpalasz grę w HTML5? Z dysku czy z serwera? Z dysku ( file:/// ) nie zadziała na 10000% :(
  24. Gravity, gravity_direction i friction w GM nie wystarczą Ci zatem?
×
×
  • Dodaj nową pozycję...