Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. 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.
  2. Może kwestia głębokości warstw? To jest jednak do grafik tworzonych we Flashu a nie InkScape i na to też bierz poprawkę.
  3. Nie wiem po co tworzysz nowy obrazek, skoro możesz jak wyżej robić $('#img-container img').attr('src', 'nowy src');
  4. No jest możliwość, tylko musisz ustawić pozycję w dobrym evencie :)
  5. 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
  6. 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 :)
  7. 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.
  8. 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 :)
  9. 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).
  10. 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();
  11. 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ę :)
  12. 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);
  13. 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).
  14. Ok, wystarczy w sumie zajrzeć do dokumentacji programu: http://docs.yoyogames.com/source/dadiospic...king/index.html
  15. A jak odpalasz grę w HTML5? Z dysku czy z serwera? Z dysku ( file:/// ) nie zadziała na 10000% :(
  16. Gravity, gravity_direction i friction w GM nie wystarczą Ci zatem?
  17. gnysek

    Donald Tusk

    To ja zamiast Stalina będę bardziej patriotyczny i pójdę w Piłsudskiego:
  18. Za rok spróbujemy uderzyć w strefę Indie. Mamy rok na skończenie gier, czas start! :D
  19. Fizyka dla tego obiektu nie jest włączona. Chociaż nie jestem pewien kontekstu tej funkcji, musiałbyś podać ten kod eventu step w obj_hero, linie 1-12 co najmniej :)
  20. Tak, bo "Your name" oznacza też "Twoją nazwę". Anglicy mają różne śmieszne okreslenia, człowiek i firma mogą tam mieć "nazwę". A jako vat number chyba NIP, ale nie jestem pewien :)
  21. gnysek

    Donald Tusk

    Mi to nic nie zmienia przecież. Ja pracuję normalnie jak człowiek na umowę na czas nieokreślony.
  22. gnysek

    Donald Tusk

    No więc u mnie na osiedlu jest droga prywatna. Trzeba by ją utwardzić - ale nie można tego zrobić bez zgody wszystkich, albo jak wszyscy nie dadzą kasy. Gdyby jednak oddać drogę gminie (na co też muszą się wszyscy zgodzić), ta z naszych podatków dawno by ją utwardziła, a i zbudowano by nam kanalizację (zamiast szamb). No i własnie na tym to polega, że jakby ludzie nie byli odgórnie zmuszeni (przez np. PTU), to byśmy wszyscy jeździli po polnych drogach w błocie dzisiaj. I wiele innych dziedzin życia też by była chujowa.
×
×
  • Dodaj nową pozycję...