Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 820
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    142

Treść opublikowana przez gnysek

  1. gnysek

    GameMaker: Studio 2

    Ma być potem dostępne do tworzenia z gry, ale na razie tilesy tylko z IDE.
  2. 1. czy to na pewno jest obracane myszką? 2. jeśli tak - to wydaje mi sie, ze tutaj po ruszeniu myszką wraca się ją na pozycję połowy okna, dlatego nie skacze jak nie ruszasz, tak samo jak w przykładach FPSów w GM
  3. Nie wiem czy to silnik czy demo, ale ja zgłoszę swoje (a co tam!) Konsola do komend w GM:S, dezaktywująca działanie klawiszy/myszy we wszystkich obiektach gdy jest otwarta - https://gnysek.github.io/ConsoleDemo/index.html Znajdywanie drogi i poruszanie jak w Heroes III - https://gnysek.github.io/HeroesProDemo/index.html
  4. W PHP nie ma tak, że jak napiszesz $a[3] = 1;, to pola 0,1,2 się stworzą. To działa bardziej jak ds_map() w GameMakerze, lub inaczej mówiąc jak hasztablica. To znaczy, indeksy które nadajesz, wskazują na prawdziwe indeksy tablicy, dzięki czemu można też mieć indeksy literowe. Zatem, jeśli nie napiszesz przynajmniej $a[0] = null, to tego elementu nie będzie. Ale... można zrobić tak: $tablicaBezOdpowiedzi = array(0,0,0,0,0); // to samo co array(0=>0, 1=>1, 2=>2 ... $tablicaOdpowiedzi = array(3 => 1); $tablicaWypelnionaBrakujacymi = array_replace($tablicaBezOdpowiedzi, $tablicaOdpowiedzi); I odzyskasz brakujące klucze :)
  5. serialize/unserialize - polecam, Magda Gessler.
  6. GML hspeed *= -1; vspeed *= -1; albo jedna z: move_bounce_solid, move_bounce_all
  7. Z tego co wiem, grawitacja nie ma opcji "przytrzymaj nogą" :P
  8. gnysek

    GameMaker: Studio 2

    Dwa pierwsze też napotkałem. Ja mam jeszcze, że jak otwieram room po załadowaniu gry, to tło znika. No cóż, to beta, więc ma do tego prawo.
  9. proponuję korzystać z irandom_range, nie trzeba rounda robić.
  10. gnysek

    GameMaker: Studio 2

    Korzystam z GMS2 od prawie 3 miesięcy i nie mialem tego problemu.
  11. To napisz pod http://help.yoyogames.com/
  12. gnysek

    GameMaker: Studio 2

    @Threef: layer_set_depth ? GML if layer_exists("nazwa layera") {layer_set_depth(layer_get_id("nazwa layera"), 1);} http://docs2.yoyogames.com/ @I am Lord: możesz robić ctrl+C ctrl+V :) Polecam też przytrzymać klawisz P, żeby zaznaczać instancję na dowolnym layerze, wtedy jeszcze szybciej jest, Aktualizacja ma być jeszcze przed świętami (ale część bugów które wspominają, że są naprawione, do niej nie trafi, bo mają teraz hiper-długi cykl testowania), tak napisał dziś Russell - https://forum.yoyogames.com/index.php?threa...732/#post-96880
  13. Konta helpdesku i YYG zostały ostatnio połączone. Nie możesz się tylko zalogować, czy przypominanie hasła też nic nie daje?
  14. To ustaw zmienne na nowo linijkę przed "room_restart()"? :)
  15. Tylko pamiętaj, że jak to zaznaczysz, wracasz do rooma w IDEALNIE tym samym momencie, co go opuszczałeś. Jeśli wiec opuszczasz go poprzez kolizję z obiektem (np. drzwi) to jak wrócisz, ta kolizja nadal zachodzi i znów pójdziesz do room2 w jedną klatkę gry. Ale da się to ominąć, po prostu przed teleportem zawsze "odsuń" bohatera, na zasadzie: GML x -= 50; room_goto(room2); Myślę, że opcja z globalami będzie lepsza. Na początek gry dajesz: GML global.enemies_defeated[0] = false; global.enemies_defeated[1] = false; global.enemies_defeated[...] = false; gdzie liczby to twój level. Teraz, przy opuszczaniu poziomu robisz: GML global.enemies_defeated[0] = true; A w room creation code: GML if (global.enemies_defeated[0] == true) { with (objEnemy) { instnace_destroy(): } } I po kłopocie.
  16. Przecież show_debug_message() w HTML5 to nic innego jak console.log() ... Fervi, nie siej zamętu.
  17. 1. Wyczyść cache GM miotełką 2. A jak zakomentujesz te linijki to znów działa? Spróbuj wtedy część odkomentować (sprawdzając, czy na Windowsie po odkomentowaniu działa) i może znajdziesz która funkcja powoduje problem.
  18. gnysek

    GameMaker: Studio 2

    Nie ma takiej wersji teraz.
  19. gnysek

    GameMaker: Studio 2

    Ja kupiłem, bez problemu. Akurat YYG dało mi forsę z marketplace 10 minut wcześniej, więc zapłaciłem raptem 70 złotych ostatecznie.
  20. A to jest Windows RT, albo procesor ARM? Jeśli nie, to zgłoś buga do supportu - w końcu zapłaciłeś, wiec masz prawo, tylko podaj model i wersję systemu. http://help.yoyogames.com/
  21. Tabletem? Ale w sensie tablet z windowsem? Bo inaczej nie wiem po co fullscreen, na androidzie nie jest potrzebny.
  22. To już problem systemu/sterowników/starej wersji DirectX raczej.
  23. http://www.gmlscripts.com/script/angle_difference
×
×
  • Dodaj nową pozycję...