Skocz do zawartości

M@ILOSZ

Użytkownicy
  • Postów

    333
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez M@ILOSZ

  1. Dzień dobry; Jak odwołać się do obiektu który wywołał jakiś skrypt? Chodzi mi o coś takiego: private void labels_MouseClick(object sender, MoueEventArgs e) { label3.BackColor = naciśniętyLabel.BackColor; } Na przykład.
  2. Zmienne globalne - nie kasują się przy zmianie rooma
  3. No to przecież proste: GML variable_global_set("nazwa_planety",variable_global_get("nazwa_planety")+1)
  4. Eee, a nie można tak: GML variable_global_set("nazwa_planety",1) ?
  5. Pomysł może i słaby, ale wykonanie, jak na pierwszą grę całkiem niezłe. Na przykład te papierki wypadające z szafki po kliknięciu. Nie dość że spadają zgodnie z grawitacją, to jeszcze się obracają.
  6. @TheMarcQ: Ale jak byś chciał użyć angielskiego, to jest jedno dobre słowo: oldschool Aha, jedyne co mi się nie podoba, to nie pasujące, okrągłe napisy.
  7. Jak na 8 lat to szacun. Mam nadzieję że inni twórcy gier tego nie podłapią :)
  8. Komputer (prawy przycisk myszki) > Właściwości I sobie skopiuj specyfikację sprzętową
  9. Tam gdzie masz wypinanie się daj: GML direction = lina_dir+90; speed = lina_speed*lina_length/100; motion_add(point_direction(haczyk.x,haczyk.y,x,y),lina_skr) lina_zaczepiona = false;
  10. Masz taki przykładzik, niezawysokich lotów, niedokońca fizyczny, ale jest i może ci pomoże: Przykładzik PS: Resztę poruszania postaci zrób w step, jak masz if lina_zaczepiona {...} else {o tu}
  11. switch (random.Next(5)) { case 0: zmienna = "1"; break; case 1: zmienna = "2"; break; case 2: zmienna = "3"; break; case 3: zmienna = "4"; break; case 4: zmienna = "5"; break; } Wiem, można tak zrobić, ale jak napiszę własną klasę, to nie będę musiał pisać tyle tekstu za każdym razem, a tylko np. random.Choose("1","2","3")
  12. Aha, dzięki. Na razie poradziłem sobie tworząc nową klasę z przeładowaniami (czy jakoś tak), ale w najbliższym czasie spróbuję spróbować waszych metod. Jeszcze raz wielkie dzięki.
  13. No to akurat proste, można to zrobić np ze switchem, ale to za dużo tekstu, i nie da się tego użyć wewnątrz stringu, np. "abc" + choose("aa","ab") + "abc". Mógłbym sobie sam napisać klasę, która by to robiła, ale to też dużo pisania, a może jest coś wbudowanego.
  14. Aha, dzienki. A jest w c# jakaś funkja odpowiadająca w GML-u: choose(val1,val2,val3,...)?
  15. M@ILOSZ

    GO!

    Wystąpił błąd.
  16. Czy jest jakiś sposób na zapisanie zmiennej w stringu? Coś w tym stylu: zmienna = "'asbcd'+zmienna2+'1234'", tak żeby przy używaniu zmiennej zmienna dawała ona wynik w zależności od tego co pisze w zmiennej2? Plus: Jak w stringu zapisać wcięcie (tab)?
  17. Nie da, bo maska to sprite, a direction to liczba.
  18. A co to te psy, że ludzie tam wchodzą, jakaś nowa moda? A żeby samemu nie dostać banana, to odpowiem na jedno pytanie: 2. To zrób i tak hp, ale po postrzale zmienna autoregeneracja = false; alarm[0] = 50 alarm[0] GML autoregeneracja = true a w step: GML if autoregeneracja { hp = min(hp+0.1,100) } oczywiście autoregeneracja = true w create
  19. https://gmclan.org/index.php?wiki=category&zm=25 3D w GM? Powodzenia.
  20. Ach te polskie czcioki. One takie jakieś... polskie są. A w ogóle to chyba musi być strasznie trudne umożliwić używanie tej polskiej czcionki.
  21. M@ILOSZ

    GO!

    No, ale jak by był dokończony, to straciłby oryginalność, a tak mi się podoba
  22. M@ILOSZ

    GO!

    Co do tilesetu, to ja bym się spierał: ten ma nawet fajny klimacik.
  23. M@ILOSZ

    GO!

    Woda ok, chociaż czasem zauważa się ją dopiero jak się wpadnie (chyba że tak ma być). Gra niby prosta ale jakieś checkpointy mogły by być, bo jak się zepsujesz pod koniec poziomu to nie chce się przechodzić od początku...
  24. Dokładnie! A poprawiłeś już monit wyskakujący przy wyłączaniu niezapisanych rzeczy? Przycisk 'no' był strasznie wąski, co było denerwujące. A tak w ogóle to projekt robi się coraz ciekawszy.
  25. @Caporegime: Jak zmienisz tryb na Advanced mode, to wtedy przy edycji roomu pojawi ci się zakładka "Views", i możesz zrobić to, co ci powiedziałem wcześniej.
×
×
  • Dodaj nową pozycję...