-
Postów
264 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
31
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez SimianVirus7
-
Random, losowość, choose
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
Gdzieś o tym czytałem Vader, ale chodziło mi o uzyskanie "bardziej" losowych liczb, niz przy zwykłym wykorzystaniu choose czy random. Niedługo sprawdze ten randomize i dam znać czy działa ;) . -
Witam. Czy idzie uzyskać prawdziwą losowść w gm:s ? Wiem, ze samo choose nie wystarczy, poniewaz przy włączaniu gry od nowa, "losowość" jest taka sama, jak poprzednio. Moze mnie ktoś nakierować na dobrą drogę do uzyskania tego efektu ? Próbowałem napisać kod z duzą ilością obliczeń: GML for(i=0;i<10;i++){ rand=ceil(random(500)); } if rand>=250 then instance_create(x+9,y,oMushroom_red_item) if rand<=250 then instance_create(x+9,y,oFlower) ale ciągle to samo. Tak samo było w przypadku funkcji "choose" w "choose", co skutkowało tylko odwróceniem się spawnienia obiektów. Wiem, ze był juz taki temat, ale nie ma odpowiedzi (https://forum.gmclan.org/index.php?showtopic=32499&hl=losowo). (tak, nie działa mi "ż", ten jest skopiowany :P )
-
Wielkie dzięki Krisso99, aż cieszy oko ^_^
-
Zmieniłem kod na taki GML if dir = 1 { image_speed=0.5 sprite_index=spr_Kaban_animation } else if dir = -1 { image_speed=0.5 //możesz zmniejszyć, wiadomo;] sprite_index=spr_Kaban_animation } if keyboard_check(ord("A")) { dir=-1 if place_free(x-3,y) {x-=3} } if keyboard_check(ord("D")) { dir=1 if place_free (x+3,y) {x+=3} } if keyboard_check_released(ord ("A")) { image_speed=0 sprite_index=spr_Kaban } if keyboard_check_released(ord ("D")) { image_speed=0 sprite_index=spr_Kaban } Przy czym są plusy, moge już chodzić wraz z animacją lecz animacja jest ciągle aktywna, nawet jeśli puszcze przyciski A albo D PS; w create bohatera dałem dir = 1
-
Fakt, źle przepisałem kod z FAQ ale i tak jest problem, ponieważ gdy naciskam A to bohater stoi w miejscu z odpaloną animacją, a gdy puszcze idzie w lewo ale bez animacji GML if keyboard_check( ord ("A")) { speed=3 sprite_index=spr_Kaban_animation; image_speed=0.4; } if keyboard_check_released( ord ("A")) { sprite_index=spr_Kaban; image_speed=0.4; }
-
Napisałem teraz w ten sposób i animacja działa tak jak powinna ale bohater stoi w miejscu zamiast iść w lewo GML if keyboard_check( ord ("A")) { sprite_index=spr_Kaban_animation; image_speed=0.4; if place_free(x-4,y) {x-=4} speed=0 } if keyboard_check_released( ord ("A")) { sprite_index=spr_Kaban; image_speed=0.4; }
-
Witam. Coś mi dzisiaj nie idzie, dlatego znowu zwracam się z pomocą do was, napisałem już z tysiąc niepoprawnych kodów, a tych poprawnych nie moge znaleźć, wytłumaczcie, co ja zrobiłem źle GML if keyboard_check( ord ("A")) { sprite_index=spr_Kaban_animation; image_speed=0.4; if place_free(x-4,y) {x-=4} speed=0 } Chodzenie ma być na WSAD, często było tak, że animacja się odpalała ale bohater stał w miejscu.
-
Zmiana sprite if (hp<=80)
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
Panowie, dzięki za pomoc, wykorzystałem radę pierwszego użytkownika i wszystko działa :) -
Zmiana sprite if (hp<=80)
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
Wszystko działa :thumbsup: dzięki. -
Witam. Głowie się nad tym od wczoraj i doszedłem do tego GML hp -= 10; if (hp<=80) sprite_add_sprite(spr_table2); Chodzi mi oto, że jeśli obj_table będzie miał 80hp jego sprite zmieni się na spr_table2 Raczej ostatnia linijka jest źle skonstruowana ale nie mam już pomysłów, w create dałem hp = 100 Proszę o pomoc, zapomniałem już co nie co od mojego ostatniego użycia GM.
-
ok, już wiem o co ci chodzi, ale czy to przypadkiem nie będzie ograniczać do 2 osób na jednym serwerze ?, to już i tak git ale wolałbym więcej.
-
hmm... kod ?, jaki kod ?, sterowania ?, czy ten mmo ?, Prosze, tutaj jest okrojona wersja gry, raczej tutaj jest kod o który ci chodzi, bo powtarzam, że w GML to jestem pustak. http://www.sendspace.pl/file/e60edf9e2073b19cf08c312
-
Witam. Mam pewien problem i nie udaje mi się go rozwiązać, a mianowicie sterowanie postacią w grze multiplayer. Grę robiłem jeszcze na połowie 2013 roku i teraz ją odkopałem z myślą dalszego realizowania. Sterowanie jakie użyłem w mojej postaci jest napisane w GML [pewnie skopiowałem z jakiegoś przykładu na tym forum], a w nim jestem całkowicie zielony. Sterowanie w SP jest normalne, wszystko śmiga ale w MP już nie. Gdy tworze hosta i dołączam do niego, w jednym i w drugim oknie gry steruje i postacią gospodarza i postacią gościa. Przykład MMO [tu jest wszystko git gdy hostuje i dołączam] : https://gmclan.org/upload/gm/examples/mmogame.zip Wideo problemu: https://plus.google.com/u/0/photos/10208058...199045151309266
-
Jak połączyć dwa obiekty ?
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
" I starać się pomóc", kolego (jeśli moge się tak do ciebie zwracać) pobrałem twój przykład i przestudiowałem go i w końcu udało mi się osiągnąć to co chciałem, broń świetnie reaguje na bohatera i jego ruchy, jednym słowem POMOGŁEŚ !, a wszyscy inni którzy chcieli mi pomóc to bardzo dziękuje i już wiem, że żeby zrobić dobrą grę trzeba po prostu znać choć troche GML. Dziękuje i temat do zamknięcia. :thumbsup: -
Jak połączyć dwa obiekty ?
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
O... nie zauważyłem, jak tak to przepraszam. -
Jak połączyć dwa obiekty ?
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
1.Origin - wiedziałem w praktyce, nie wiedziałem w teorii :P 2. Nawiasy kwadratowe bardziej mi się podobają i szybciej się je robi. ereg mi się wydaje czy ty masz nawyk pisania "v" zamiast "w" i tak część problemu chyba właśnie tam się znajduje ale narazie nie mam czasu żeby doprecyzować "origin" bo w GM siedze najczęściej od 17.00 godziny -
Jak połączyć dwa obiekty ?
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
Lol, "kdzie" raz się pomylić to rozumiem ale 2 razy ? i nie proca tylko pistolet jak sama nazwa wskazuje "obj_colt", a z odpowiedzi o godz. 13:29 to najmniej się dowiedziałem, a w przykładzie nie ma nic co do tej pory bym nie wykorzystał. [mogłeś chociaż wyjaśnić co to jest "origin"] /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Broń obraca się w okół postaci i w kierunku widzenia bohatera, lecz znowu problem, dołączam wideo w którym widać jakie skrypty wykorzystałem i jak to widać w grze: Online: http://video.anyfiles.pl/GMCLAN+-+znowu+pr...ery/video/74771 do pobrania [jakby online nie działało] http://uploaduj.net/D4dc44/i-znowu-problem-avi/ -
Jak połączyć dwa obiekty ?
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
Broń obraca się w okół postaci i w kierunku widzenia bohatera, lecz znowu problem, dołączam wideo w którym widać jakie skrypty wykorzystałem i jak to widać w grze: Online: http://video.anyfiles.pl/GMCLAN+-+znowu+pr...ery/video/74771 do pobrania [jakby online nie działało] http://uploaduj.net/D4dc44/i-znowu-problem-avi/ -
Jak połączyć dwa obiekty ?
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
Nie udało mi się nic z tym zrobić może jak wytłumaczę co robię krok po kroku to gdzieś znajdzie się błąd: robię sprite w gimpie .png -> otwieram w GM -> klikam edit sprite -> animation -> rotation sequence -> counter- clockwise -> tworze obiekt, a w nim : [dołączam zdjęcia] http://zapodaj.net/c8dbd00d8d74f.png.html http://zapodaj.net/fb82806fa64f3.png.html http://zapodaj.net/ffe1c5cb68a6e.png.html PS: prosiłbym o to by przy skryptach z GML pisać gdzie to umieścić czy w "create" czy w "step" -
Jak połączyć dwa obiekty ?
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
Ok, udało mi się "zespawać obiekty" ale mam kolejny problem, iż gdy wylosowałem tą broń ona nie obraca się wokół bohatera. Dołączam wideo : http://uploaduj.net/D4dbde/gmclan-obiekt-colt-problem-avi/ -
Jak połączyć dwa obiekty ?
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
Szczerze mówiąc to w gml'u jestem zielony i niewiele tu zrozumiałem [oczywiście cieszę się za twój czas poświęcony temu postu] i ja wole iśc za około [nie przez gml], a jeszcze lepiej wole się uczyć przez przykłady innych i nie mógł byś powiedzieć jak połączyć dwa obiekty albo jakiś kod napisać [ jak by co to ja ci nie rozkazuje ]. -
Witam. Problem polega na tym iż nie wiem jak połączyć obiekt z drugim [ pistolet z bohaterem]. Chcę zrobić skrzynkę losującą bronie [tak jak w Call of Duty 5 WaW] ale nie wiem jak połączyć wylosowaną broń z bohaterem tzn: broń pojawia się na bohaterze ale nie porusza się z nim [zrobiłbym tylko zamianę "sprite'ów" ale bronie to nie tylko pistolety, a przecież karabin nie strzela jednym nabojem]. Jeśli ktoś zna inny sposób by zrobić taką skrzynkę i "wisi" mu to czy wykorzystam jego metodę czy nie to chętnie posłucham. podsumowanie w skrócie: jak "zespawać 1 objekt z 2 obiektem.
-
jak dodam coś w DRAW to object znika
SimianVirus7 odpowiedział(a) na SimianVirus7 temat w Pytania początkujących
Thx, wszystko śmiga. :thumbsup: -
Witam. Problem jest następujący jak dodam coś w DRAW, to znika mi OBJECT [jest ludzik, dodam coś w DRAW, nie ma ludzika ale jest pasek zdrowia].