
Owex
Użytkownicy-
Postów
23 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Owex
-
Witam. Jak zmienić przezroczystość surface'a? Coś w stylu surface_alpha=0.5, tyle, że takiej opcji nie ma :D Mam kod GML noc=surface_create(room_width,room_height) surface_set_target(noc) draw_set_color(c_black) draw_rectangle(0,0,room_width,room_height,0) I jak zmniejszyć/zwiększyć przezroczystość tego narysowanego prostokąta?
-
Nie ma :crying: W takich chwilach przypominają mi się prawa Myrphy'ego :D Problem rozwiązany. Dzięki
-
Witam. Otóż chcę zmienić z jednego obj. wartość zmiennej zapisanej w drugim obj. Normalnie to nic trudnego, niejednokrotnie to już wykorzystywałem ale teraz pojawił się dość dziwny błąd. Mianowicie w obj. "strzelanie1" w create mam kod: GML strzal_time=30 a w obj2 w kliknięciu myszy: GML strzelanie1.strzal_time-=3 I pisze "Unknown variable strzal_time". Po prostu nie wiem dlaczego. O co chodzi?
-
Próbowałem z globalami ale coś nie wychodziło. W końcu dałem persistent i działa. Oprócz tego zamiast używać skryptu po prostu dałem mu zmienną "kasa" w create i działa. Ale o jakich problemach mówisz, Gnysku?
-
Witam. Mam obj który nazwijmy po prostu "obiekt". I tak samo skrypt przechowujący zmienną "kasa". W "obiekcie" chcę dać w create "skrypt(1000)" (zmienna kasa=1000). Ale jak zrobić, by po przejściu do nowego roomu "kasa" nie zmieniała swojej wartości na początkową? Pytanie banalne, ale nie mam siły nad tym myśleć- dość długo pracowałem nad zmienieniem prawie wszystkiego by możliwa była opcja sklepu w grze, a teraz po prostu taki problem staje mi na drodze. Z góry dziękuję za odpowiedź.
-
Witam. Co zrobić (oprócz stworzenia obj. wielkości viewa, dania mu solid i image_alpha=0) żeby obiekty pojawiały się w losowym miejscu poza viewem?
-
Wyświetlanie tekstu na wszystkich obiektach
Owex odpowiedział(a) na Owex temat w Pytania początkujących
Depth zadziałał, a kolor już był kontrastujący ;) -
Wyświetlanie tekstu na wszystkich obiektach
Owex odpowiedział(a) na Owex temat w Pytania początkujących
A co zrobić by tekst był "nad" obiektem? tj. kiedy to wpisałem to działa, ale tekst jest "pod" obj. -
Wyświetlanie tekstu na wszystkich obiektach
Owex odpowiedział(a) na Owex temat w Pytania początkujących
Nadal nie działa tak jak powinno. Tekst pojawia się tylko na jednym obj. "b", a na drugim jest dopiero wtedy, gdy pierwszy się zniszczy. -
Witam. Jak zrobić, by obiekt "a" wyświetlał napis "xyz" w miejscu każdego obiektu "b" który jest na planszy? Najprościej byłoby w obj. "b" dać draw_text(self.x,self.y,"xyz") ale ja tak nie chcę. Kiedy daję w obj. "a" draw_text(b.x,b.y,"xyz") to wyświetla napis "xyz" ale tylko w miejscu jednego obj. "b" a na reszcie napisu nie ma. Proszę o pomoc.
-
Chodzi mi o to, że w obiekcie który ma przechowywać informacje o obliczaniu wartości hp i siły uderzenia ma być jedynie taki skrypt (nie koniecznie identyczny ale działający podobnie) GML hp=(sila+mana)/2 Próbowałem go tak zapisać ale program upominał się o wartości dla 'sila' i 'mana'. I teraz nie wiem jak go zapisać żeby wyglądało to tak, że w obj. hero zapisuję tylko tyle: GML sila=10; mana=10; //hp jest obliczane automatycznie ze wzoru który napisałem w obiekcie który te informacje o obliczaniu przechowuje</span> i w hero czy obj. npc nie zapisuję nic oprócz sila i mana a hp samo się liczy. To samo z siłą uderzenia. Byłby jedynie zapisany kod w obiekcie który te informacje przechowuje " uderzenie=sila/2 " a w kolizji z hero skrypt "hero.hp-=uderzenie". Może teraz jest jaśniej wyjaśnione
-
Witam. Otóż mam taki problem: chciałbym aby jeden obiekt przechowywał informacje o takich zmiennych jak hp, sila i mana. Chodzi o to, że np. hp=(sila+mana)/2, a np. później kiedy będę chciał zmodyfikować system obliczania hp to zamiast zmieniać tę linijkę w iluś tam obiektach wystarczy że zmienię w tym jednym obiekcie. Także siła uderzenia npc będzie w taki sposób przechowywana. Ale jak zrobić żeby każdy obiekt miał swoje własne dane sila i mana a hp i siła uderzenia będą wyliczane automatycznie. Próbowałem różnych kodów ale żaden nie działał poprawnie. Mam nadzieję że wyraziłem się zrozumiale.
-
Obracanie się obiektu i kilka innych problemów
Owex odpowiedział(a) na Owex temat w Pytania początkujących
Obiekt hero (czyli ten którym się steruje) jedyne co ma to w step ten kod: GML if (keyboard_check(vk_up)) {self.y-=3;} if (keyboard_check(vk_down)){self.y+=3;} if (keyboard_check(vk_left)){self.x-=3;} if (keyboard_check(vk_right)){self.x+=3;} image_angle=direction; Poruszanie się działa poprawnie, ale image_angle nie. Po prostu nic się nie dzieje, a sprite cały czas jest obrócony w tym samym kierunku. -
Witam. Jak zrobić, żeby image_angle zmieniał się w zależności od kierunku obiektu? Mam kod (w step): GML image_angle=direction Jednak nie działa. I drugi problem: Chcę, by po naciśnięciu spacji obiekt obrócił się o 360*. Tutaj już nie mam pojęcia jak to zrobić, by obiekt obrócił się płynnie i w przeciągu np. 1sekundy. Kolejne: Jak ustawić patch, by obiekt1 szedł np. 50px w lewo, następnie zatrzymał się na sekundę i szedł dalej. I od razu mówię: mam wersję pro, co może mieć wpływ na odpowiedzi.
-
Sposób Mentossa działa, ale nie wyklucza akcji, a kiedy odpalam sposób gnyseka, przy kolizji gra się wiesza i trzeba wyłączać przez alt+crtl+delete.
-
Witam. Jak zrobić aby po kolizji obj1 z obj2 była losowana 1z np. 5akcji, a później przy ponownej kolizji (np. jeśli zrobię kilka obj2. w jednym roomie) znowu było losowane, ale wykluczając akcję, która była już użyta? Ewentualnie może być bez wykluczania jeśli jest to niemożliwe.
-
Wersja GM'a i "kamerka chodząca za hero"
Owex odpowiedział(a) na Owex temat w Pytania początkujących
Lol a w moim nie ma :D To chyba jakąś zrytą wersję mam. pobrałem GM'a z tąd. Dajcie linka do strony skąd mogę pobrać tę "normalną" wersję :D Faktycznie :D Dzięki. Z GM'em raczej nie zapoznałem się zbyt dobrze. Już działa normalnie. Btw. Czym różni się jedno od drugiego i po co jest zrobione coś takiego? -
Witam. Otóż taki problem: Jak zrobić aby kamerka chodziła za hero? Wiem że był skrypt, ale nie pamiętam go (nie sam go napisałem ale na już nie istniejącym forum zadałem takie pytanie). I tutaj drugie pytanie: Mam wersję 6.1. Kiedyś (dawniej bawiłem się GM'em ale tylko całkowite podstawy. Potem reinstall windowsa, i dopiero po długim czasie znów wróciłem i próbuję w GML) miałem wersję GM'a, w której była opcja w menu rooma gdzie ustawiało się czy kamera (nie wiem jak to inaczej nazwać) ma podążać za obiektem. Oprócz tego było bardzo wiele przydatnych opcji jak np. w obiekcie pod nazwą i przyciskami "solid" i "visible" było pole gdzie wpisywało się jakąś wartość (chyba od -1000 do 1000) i dzięki temu można było np. ustalić czy w grze jeden obiekt miał być "pod" drugim. Nie pamiętam dokładnie, było to dawno, ale jaka była to wersja GM'a? I skąd taką wziąć?
-
Może wyjdę na całkowitego głupka, ale jakby nie patrzeć póki co nim jestem- co to jest dokumentacja? gdzie ona jest? itd. Przykro mi, ale jestem całkiem zielony. I jakiś dokładniejszy opis? Co gdzie i jak? Z góry dzięki. //edit: Już wiem gdzie jest dokumentacja, ale jeszcze nie do końca sprawnie się w niej odnajduję..
-
A jeśli chcę możliwość odpowiedzi "yes" lub "no"?
-
Witam. Otóż chcę zrobić, by mój char po zderzeniu z "grzybem" (pomysł z mario :D) stracił jedno życie. Zrobiłem obiekt "licznik" i ustawiłem mu w create "set the score to 0", "set lives to 5" i "set the health to 5" (health jest mi potrzebny w czymś innym). W colision chara z grzybem dałem kod: GML if (lives >= 1) { show_message ("Straciłeś jedno życie! Spróbuj zacząć jeszcze raz! :]"); lives-=1; room_restart() transition_kind=5; } else { show_message ("Straciłeś już wszystkie życia! Jeśli chcesz, możesz powtórzyć grę :]"); game_restart() transition_kind=7; } A po rozpoczęciu rundy od nowa... życia się odnawiają.. Otóż chodzi mi o to, by po przejściu do innego rooma lub rozpoczęciu od nowa bieżącego, nie odnawiały się ani życia, ani zdrowie ani punkty (po rozpoczęciu gry od nowa mają się odnawiać). Jak to zrobić?
-
Witam. Jestem jeszcze mało obeznany w tym forum, więc proszę o wyrozumiałość. Przejdę od razu do pytania: Jak zrobić w GameMakerze6.1 pytania? tj. Chodzi mi o opcję odpowiedzi "yes" lub "no" i jak zrobić aby po wybraniu jednego z tych działa się akcja. I czy jest możliwe takie coś (przykład): /pytanie/W którym roku była bitwa pod Grunwaldem? /tutaj pole tekstowe. W nim osoba ma wpisać odpowiedź. Jeśli odpowiedź=1410 ma stać się dana akcja. Jeśli jakaś inna- ma stać się inna akcja/ Czy jest to możliwe i jak to zrobić? Bardzo proszę o szybką, i w miarę dokładną odpowiedź.
-
Witam. Jestem nowy na forum, ale wcześniej bawiłem się trochę w GM'ie. Później przestałem, a teraz znowu coś zaczynam robić. Tak więc moje pytanie brzmi: Jakiego skryptu użyć, by obiekt1 podążał za obiektem2 z określoną prędkością, i tylko jeśli odległość od obiektu1 do obiektu2 jest mniejsza niż określona odległość. Wiem że taki skrypt jest, bo dawniej często go używałem, ale przez rok nie używania GM'a zapomniałem. Z góry dzięki za odp.