Skocz do zawartości

Mastodont

Użytkownicy
  • Postów

    17
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia Mastodont

Chicken

Chicken (1/13)

2

Reputacja

  1. Dobrze wiedzieć dzięki za informację :)
  2. 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ć...
  3. 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.
  4. 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ć.
  5. 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?
  6. Sporo 😮 Tak czy siak dziękuję wam za porady :)
  7. 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?
  8. 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.
  9. 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?
  10. Szkoda, "depth=-y" było proste i wygodne, a tak trzeba kombinować.
  11. 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"?
  12. 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.
  13. 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.
  14. 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"...
×
×
  • Dodaj nową pozycję...