Mastodont
Użytkownicy-
Postów
17 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Mastodont
-
Dobrze wiedzieć dzięki za informację :)
-
Ja trochę źle wytłumaczyłem problem w pierwszej wiadomości, mea culpa. Tak, wiem, że zwraca tylko ścieżkę. Plik otwieram właśnie za pomocą file_text_open_read, ale właśnie pokazuje się ten komunikat. Zastanawiałem się, czy coś się zmieniło, bo wróciłem do jednego projektu po kilku miesiącach, w którym używam tej funkcji. Ostatnim razem działało bez zarzutu, a teraz nie bardzo mogłem popracować. Dopiero jak wyłączyłem "sandbox file system", bez zmieniania czegokolwiek w kodzie, zaczęło działać...
-
Yoyogames usunęło działanie funkcji "get_open_filename"? Aktualnie nie da się wczytywać w ten sposób pliku - pojawia się komunikat "File is not opened for reading." xD Otworzyłem pewien projekt, którego nie ruszałem od miesięcy i nie bardzo mogę w nim pracować, bo coś się zmieniło chyba w jakiejś aktualizacji.
-
Dziękuję
-
Powiedzmy, że mamy zmienną, która jest zbiorem wartości. Na przykład numer={5,7}... i żeby to działało w obu poniższych przypadkach: if numer==5 lub if numer==7 Wiem, że są listy czy tablice. Ale to już wymaga ich przeszukiwania, tworzenia na przykład pętli for itp. zastanawiałem się, czy da się to krócej zrobić.
-
https://www.w3schools.com/python/python_sets.asp W pythonie jest taka możliwość Czy w GM też? Jeśli nie, to jaka jest najlepsza alternatywa?
-
Sporo 😮 Tak czy siak dziękuję wam za porady :)
-
Jeżeli w okienku jest około setki obiektów i wszystkie co 1,5 sekundy przeszukują teren dookoła siebie za pomocą collision_circle_list() o promieniu 30-100 pikseli w poszukiwaniu konkretnego typu obiektu, to jest to mocno zasobożerne? Jeżeli tak, to czy istnieje szybszy i bardziej optymalny sposób na takie działanie?
-
Mam poniższy kod: draw_set_halign(fa_center); draw_text_ext(x,y,global.local_question,string_height("ĄŹ"),870); draw_set_halign(fa_left); Global.local_question to na początku pusty string i dodaję do niego kolejną literę co chwilkę, aż będzie się zgadzał z inną zmienną. To działa poprawnie - tekst wyświetla się litera po literze. Ale ponieważ go centruję, to rozjeżdża się na boki. Zaczyna od jednej litery w centrum i z każdą kolejną robi się coraz dłuższy. A chciałbym, żeby pierwsza litera wyświetlała się już w tym samym miejscu co końcowy string. Ale nie mogę wpaść na pomysł, jak to dobrze zrobić... Z góry dzięki za pomoc.
-
Przez nowy super, hiper świetny GM2 straciłem projekt. Straciłem na chwilę prąd podczas pracy (ale pisałem kod i nie zapisywałem nic), a po ponownym włączeniu komputera już nie mogę go załadować. Wyskakuje "this project is an older format and will need to be converted" (xD), a potem "Project load failed". Unable to load" XD Jedyne co widzę, że da się jeszcze zrobić to utworzyć zasoby o tych samych nazwach, a potem przeciągać pliki GML z poprzednich zasobów. W jaki sposób naprawić poprzednią wersję? Gdzie GMS2 robi backupy? Czy przy ogólnej biedzie opcji i tego już nie ma?
-
Szkoda, "depth=-y" było proste i wygodne, a tak trzeba kombinować.
-
Czy korzystając z application_surface też muszę go czyścić? Bo w sumie tylko rysowałem w "draw gui begin" przed "shader_reset();" Ale nawet jakbym stworzył najprostszy surface: surface_set_target(target_surface); draw_sprite(backg,0,x,y) surface_reset_target(); To i tak po chwili zaczyna klatkować. Co ciekawe - sprawdzam i na P9 i na P30 i zaczyna klatkować mniej więcej w tym samym czasie. Więc to chyba nie sprzętowo. Chyba po prostu spróbuję z innym shaderem... Inne pytanie: dlaczego w GM2 potrzebne są takie tutoriale jak poniższy: https://www.youtube.com/watch?v=rcMHwdvEDy0&feature=emb_logo Czym to się różni od zwykłego "depth"?
-
Depth przy rysowaniu application_surface działa jak należy i wydawało się wszystko być ok, problem pojawił się gdzieś indziej. Używam shadera, który po dłuższej chwili na urządzeniu z Androidem zaczyna "lagować". FPS-y nie spadają, natomiast efekt shadera zaczyna jakby klatkować. Czy to normalne na Androidzie? Nigdy wcześniej nie używałem shaderów.
-
Nie do końca mam pojęcie jak zastosować tutaj application_surface Kombinuję i niewiele wychodzi. Chciałbym na tym surface rysować większość obiektów w grze (poza chociażby interfejsem). Ale tak czy siak natknąłem się na inny problem - przy rysowaniu na surface wartość depth nie ma żadnego znaczenia. Wcześniej stworzony obiekt zawsze rysuje się wyżej, a chciałbym, żeby to było zależne od pozycji Y.
-
Kompilacja android przez wifi nie działa
Mastodont odpowiedział(a) na Mastodont temat w Pytania początkujących
Kombinowałem, ale jaki port nie wybiorę kończy się błędem: No connection could be made because the target machine actively refused it. (10061) Komputer i telefon są w tej samej sieci, mogę pingować telefon i jest ok. Po odłączeniu kabla pokazuje, że moje urządzenie jest "offline"... -
Pytanko: w jednym obiekcie mam surface wielkości całego roomu. Inne obiekty normalnie się w nim nie wyświetlają, a chciałbym, żeby rysowały się w tym surface. Dlatego obiektom, które chcę rysować w tamtym surface odznaczam "visible", a potem w step daję: surface_set_target(core.target_surface); draw_self(); surface_reset_target(); Czy to normalna metoda czy powinienem to robić inaczej?
-
Witam, od jakiegoś czasu nie działa mi kompilacja wifi na Androida przez USB wszystko śmiga jak należy, natomiast gdy próbuję przetestować aplikację przez WiFi problem jest następujący: Compile failed, please check... A w source control: "E:\Programy\GameMaker-Studio\adt-bundle-windows-x86_64-20140702\sdk\platform-tools\adb" get-state error: no devices/emulators found Compile finished: 20:39:49 Pamiętam, że kiedyś uruchamiał się web server, następnie odpalało się runner na telefonie, pobierało i można było testować. Teraz web server w ogóle się nie pojawia. Nieważne czy runner na telefonie uruchomię przed czy po. Web server normalnie działa dla html5. GMS 1.4 jak co