-
Postów
9 823 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
143
Treść opublikowana przez gnysek
-
layer_shader layer_get_script_begin layer_get_script_end layer_get_shader
-
Nie wiem, czy żeby przechodził dokładnie przez punkty, to będzie krzywa beziera. Bardziej mi się wydaje, że tutaj linie powinny być rysowane za pomocą jakichś ease-in itp. funkcji, pół od punktu A do połowy punktu B, drugi od połowy drogi do punktu B do samego B. Czyli wszelkie funkcje od easing/tweening by się przydały. Bo bezierem jak przesuniesz jeden punkt to i pozostałe się ruszają.
-
bardzo duża sceneria i kilka miejszych obrazków tła(parallaxa)
gnysek odpowiedział(a) na Pogromca_kodu77 temat w GM:Studio 1.x
W GMS2 możesz mieć dowolną ilość backgroundów, ustawionych na powtarzanie w osi x oraz y (jednej lub obu). -
Garden Adventure - darmowa gra logiczna z zajączkiem
gnysek odpowiedział(a) na Ehrgeiz temat w Gotowe gry i programy
Świetna grafika, chociaż tematycznie nie ta pora roku W czym rysowane? -
Hm, nie wiem czy angle_difference na pewno zwraca ujemne wartości, ale moze: dir1 = dir1 + angle_difference(dir1, dir2) * 0.5 ?
-
To dla początkującego powiem, ze do GM jest dołączony bardzo obszerny manual tłumaczący co i jak, który znajduje sie online pod adresem https://manual.yoyogames.com/ .
-
min()
-
Ustaw wszystkim wspólnego rodzica (parent) i wtedy najbliższy jest instance_nearest(player.x, player.y, obj_rodzic);
-
Generalnie to trzeba też znaleźć sposób, by do tego zagadnienia podejść. Ja bym od razu odrzucił szukanie w każdej klatce, przez każdy z obiektów, jakiegoś innego najbliższego. Czemu? Bo to od razu powoduje taki problem, że kilka obiektów na raz znajdzie siebie i każdy poleci w inną stronę. Ugryzł bym to inaczej. Takiego połączenia chcesz przecież dokonać, gdy pojawią się dwa przedmioty blisko siebie - nigdy, gdy jest jeden. Kluczem jest właśnie tutaj "pojawią się". Ja bym w momencie tworzenia nowego obiektu sprawdzał, czy w granicy X od niego, za pomocą collision_circle albo collision_circle_list, które mają argument NOTME wykluczający obecną instancję (w tym przypadku - świeżo stworzoną). var near = collision_circle(x,y,300,drewno,false,true); if (near > 0) { near.amount += amount; instance_destroy(); } I po sprawie. Jak chcesz animować, że one się przyciągają, to nieco wiecej zabawy i wtedy collision_circle_list się przyda, żeby znaleźć wszystkie w tej samej strefie, oraz wykluczać np. te które się już "animują" (o ile tak chcesz).
-
Wydzieliłem osobny temat, za długie posty były.
-
To już nie jest drobnostka
-
Jak dasz show_debug_message("cokolwiek"); przy "GoTo = true; // Wlacz ruch obiektu" to pokazuje, że ten kod się wykonuje ? Nie bardzo też wiem co jest w zmiennej "Amount", może problem leży właśnie tutaj - porównujesz wszystko z jakąś jedną wartością.
-
Generalnie dla samego GM w ogóle tilesy są jakieś dziwne, bo pierwsza kratka powinna być zawsze pusta. Wygląda też, że jeśli zrobisz animacje, to one mogą być w kolejnych kratkach, a po prostu w room editorze, jak wybierzesz ten tileset, to wyświetli go już z animacją (wydaje mi się, że nadal można też statycznie ustawiać kratki) - zatem nie tworzy się raczej osobnej grafiki - wszystko z jednego tilesetu musi być na jednym sprite. Wydaje mi się też, że te tilesety które są automatycznie wstawiane, w rozmiarach 16 i 47 mogą mieć tylko jeden auto i to jest wtedy używane jak pędzel w room editorze, a wtedy taki sprite wygląda mniej więcej jak jeden z tych:
-
Czemu krytyki? Jak dla mnie to brzmi jak prawda
-
W tym tempie to zdążą wydać trójkę
-
Ten program jest tak stary, że za chwilę będą nastolatkowie którzy się urodzili po jego premierze.
-
Może jeszcze w GMS2 to powstaje
-
Jeśli chcesz przesunąć o 100 pikseli pod kątem 38 stopni: for(i=0; i<path_get_number(j); i+=1) { px=path_get_point_x(j,i) py=path_get_point_y(j,i) new_px += lengthdir_x(100, 38); new_py += lengthdir_y(100, 38); } }
-
Widzisz, a mogłeś zaczekać 5 dni.
-
GameMaker Studio 1.4 Professional czy warto kupic?
gnysek odpowiedział(a) na PDesigner temat w Dyskusje o GM
Co będzie coraz trudniejsze, bo nawet między 2.2.5 a 2.3.0 ludzie mieli tonę problemów. -
GameMaker Studio 1.4 Professional czy warto kupic?
gnysek odpowiedział(a) na PDesigner temat w Dyskusje o GM
Google aktualizuje co jakiś czas swoje API, wychodzą też nowe wersje Androida. Ostatni raz jak GMS 1.4 wyszedł, to był pewnie Android 9, więc kod od YYG nie obsługuje już nowszych. Do tego, jeśli jakiekolwiek stare API dostanie aktualizację, eksporter od YYG może nie być kompatybilny, bo nie będzie np. obsługiwał jakieś nowej metody w kodzie wymaganej do rekompilacji. Gra po prostu się nie wyeksportuje do androida. I nie był to skok na kasę, bo 1.x został wydany w 2012 roku i po wyjściu 2.x support trwał prawie dwa lata, oraz była spora zniżka na nowego GMa. Większość marud kupiła GMS 1.4 na Humble Bundle za dolara i narzeka. To normalne, że co kilka lat trzeba płacić za licencję, sporo programów dlatego przeszło na subskrypcje, żeby nie być tak drogimi i nie musieć wspierać w nieskończoność starych wersji, tylko mieć jedną najnowszą. -
Chyba idzie zaimportować do 1.4, ale pewnie jakieś funkcje mogą wymagać zmian.
-
Ale wtedy nie masz historii. Wrzucenie do gita jak robisz projekt samemu to jest dwa kliknięcia - commit wszystkiego i push. I masz do tego dostęp na całym świecie. Teraz github ma za free prywatne repozytoria.
-
Nie wiem czy było już w temacie, ale widziałem to na discordzie i jest urocze Gra po 8 godzinach prac:
-
GameMaker Studio 1.4 Professional czy warto kupic?
gnysek odpowiedział(a) na PDesigner temat w Dyskusje o GM
Jakbyś wszedł na stronę GameMakera to byś zauważył, że nie da się kupić 1.4...