Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. jeżeli obiekt będzie innym obiektem to juz się kolejny raz nie zmieni.. więc Twoj kod nie potrzebny... :P
  2. to są stałe(global settings>const) mozesz też podstawić zwykłe zmienne, nie ma różnicy ;)
  3. proponuje: GML (Obiekt1Step) if ( score > 100 and score < 500 ) //punkty między 100 a 500 { if ( not instance_exists( obiekt2 )) instance_create( x , y , obiekt2 ) } else if ( instance_exists( obiekt2 )) with( obiekt2 ) instance_destroy()
  4. no to odwrotna zależność. Jeśli ludek koliduje z platformą i jest nad nią to nie przeleci, innaczej przeleci. Zapisz teraz to kodem i wyjebongo :D
  5. badaj zależność, różnice wysokości. step platformy: if ( y + 8 < hero.y ) solid = true else solid = false czy cos w tym stylu
  6. 1. w create: sound_play( nazwa sounda) 2. File > Create exutable file 3. musisz znaleźć i usunąć fragment kodu/klocek odpowiadający za pokazywanie info Ad2.
  7. reklama gmc nie sięga dalej niż kilka zaprzyjaźnionych stron.
  8. a od czego są sekcje? btw każdy profil może mieć swój inny plik ini :P
  9. oj :unsure: zapomniałem nawiasu :( GML (GlobalMouseLeftReleased) direction = point_direction( x , y , mouse_x , mouse_y ) direction = ( direction + 45 ) div 90 * 90 speed = 3
  10. u mnie cx to zmienna przechowująca wycentrowanie względem osi x. Możesz to usunąć ;)
  11. Przyjrzyj się mojej grze i pomyśl zanim mi coś zarzucisz ;) przecież on potrzebuje nadanie kierunku tylko przy left released, gdy stoi. GML (ZywcemZgry) dir = ( point_direction( x + cx , y + cy , mouse_x , mouse_y ) + 45 ) div 90 * 90 a to 45? narysuj sobie układ i zaznacz na nim te przedziały kątów, sam zobaczysz :P
  12. nie prościej wstawić w step: GML direction = point_direction( x , y , mouse_x , mouse_y ) direction = 45 + direction div 90 * 90 speed = 3 pisałem to samo w poprzednim temacie... E: Oki, zgadzam się na dekompilacje tego pliku. Jeśli się uda to oki, ale nie wydaje mi się... Gra zabezpieczona ;)
  13. nic nie zrobisz bez zgody autora. Patrz Ja ^^ :D btw zabezpieczone przed dekompilacją :P
  14. tak, ale to nie jest plik projektu tylko już skompilowana gra ;)
  15. Jeśli chodzi o coś takiego: https://gmclan.org/up1558_4_blockoban2.html to pisałem Ci w Twoim poprzednim temacie o poruszanie w grze logicznej ;)
  16. klocek_jump_to_xy mouse_x mouse_y ? dalej nie bardzo czaję. Wyraź bardziej swoją wizję, bo my nie wiemy o co chodzi. E: Lul, do tego doublepost =P problemu nie opisuje się w nazwie tematu, tylko w jego pierwszym poście :P E2: Nazwa ma tylko nawiązywać E3: o takie cuś się rozchodzi?
  17. nie rozumiem. Od kiedy obiekty mają jakieś myszki? ;[
  18. "mouse_x=x " nie chce mi się wierzyć abyś dokładnie za każdy razem trafiał w ten punkt :P
  19. x := round( random( 3 )) +1 nie duża różnica :P
  20. w pascalu cz w gm? ;> bo kod taki pascalowy :P
  21. trochę liche rozwiązanie z tymi folderami.. :( skoro już masz te foldery to czy nie fajniej by było zamiast wczytywać profile z pliku to załadować je na podstawie istniejących tam folderów? zawyżone 3 :P
  22. ale namieszałeś... xP po prostu prawym na folder "Scripts" > new_script i piszesz co Ci na wątrobie leży ;)
  23. a moło to mamy wbudowanych zmiennych? np sprite_index? hm.. to działa tak: zmienna = 'instance_destroy()', a jej wywołanie to execute_string( zmienna ) takie coś może działać, ale mimo wszystko nie możemy tego nazwać własną funckją. W gm można dodawać skrypty - zapisujesz kawałek kodu, który po podstawieniu paremtrów/argumentów będzie działał, funkcjonował i wyglądał zupełnie jak wbudowane funkcje gm'a po stworzeniiu swojego skryptu wywołujesz go przez nazwa_skryptu( argument1 , argument2... )
×
×
  • Dodaj nową pozycję...