RaistlinBlackRobe
-
Postów
579 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez RaistlinBlackRobe
-
-
-
Wow. Fajny taki, śmieszny.
-
GMLx+=cos(degtorad(hdir))*sin(degtorad(vdir))*speed;Chyba tak to szło.
y+=sin(degtorad(hdir))*sin(degtorad(vdir))*speed;
z+=sin(degtorad(vdir))*speed;
Z tego co widzę to działa. Dzięki. :)
EDIT: Teraz to zauważyłem, że jednak trzeba użyć cos nie sin. xD (wcześniej testowałem na kącie 45 stopni, przy którym sin i cos mają tą samą wartość i dlatego nie zauważyłem)
-
Zastanawiałem się jak wyliczyć pozycję przesunięcia w trójwymiarze mając daną prędkość i kierunki: poziomy(dla oś x i y) oraz pionowy(dla osi z).
Doszedłem do nastepujących wniosków:
/* hdir to kierunek poziomy vdir to kierunek pionowy speed to predkosc */ x+=cos(degtorad(hdir))*speed; y+=sin(degtorad(hdir))*speed; z+=sin(degtorad(vdir))*speed;
Noi tu zaczynają się schody. Może to zilustruję:
Zielony punkt to pozycja przesunięcia jaka powinna być, a czerwony, to taka jaka niestety jest. Idąc dalej doszedłem do wniosku, że trzeba działać na wartości speed przy powiększaniu x i y(tak aby były względne wobec zmiennej vdir). Czy mógłby ktoś powiedzieć czy istnieje jakiś sposób przeliczenia tego, a jeżeli tak, to czy mógłby go ktoś podać? Z góry dziękuję. :)
-
Nic nie dało, dalej nie chce sie usuwać. Dałem taki kod w kolizji:GMLwith(other) instance_destroy();
Chcę aby obj_bluec po dotknięciu z drugim obj_bluec usunął się.
Nie usunął się żaden czy tylko jeden. Spróbuj:
GMLwith(other) instance_destroy();instance_destroy();
-
Można dokładniej, próbowałem z Ouside, ale nic nie dało.
Event kolizji:
GMLakcja();with(other) akcja();
-
Chcę zrobić coś takiego, że kiedy obiekt1 będzie 'dotykał' obiektu2 to zostaną wykonane akcje tylko na tych dwóch obiektach które się stykają. Jednak moje próby spełzły na niczym >.> Pomożecie?
Z góry dziękuje
Użyj other, które w ev. kolizji jest wartością id obiektu, z którym się stykasz.
-
To jest skaza na moim aparacie w komórce.
-
I niechże Ci to Bóg w dzieciach wynagrodzi. ;D
Maximal
To szło: Niech ci Bóg to wynagrodzi mnogim potomstwem(tak gościu powiedział do babki z angoli, gdy mu wstawiła 5 z aktywaności).
Jak nikt nie odda to zobaczę czy da się przedłużyć do jutra tongue2.gifPrzydałoby się. Bo zaraz idę na angielski i się nie wyrobię raczej.
-
O Kim Mówisz ???
Mam Legalnego Gma
Lol. :lol2: Chodziło o rejestracje tych samochodów, bo mówisz, że są autentyczne. A tak swoją drogą, to bez przesady. Myślicie, że ktoś nawet jakby zagrał w to, to by się kapnął, że to jego rejestracja. Who knows? Who cares?
-
Hehe. Skomentowałby ktoś moje pierwsze(a przynajmniej jedne z pierwszych) wypociny?
-
Neon Genesis Evangelion jeżeli anime wliczacie.
-
- nie robią rozpierdzielu w domu
Mów za siebie xD Mój kotek jest zdolny do wielu rzeczy, ajego imię... (no jak mu tam szło) ...Tifa!
@Zalu: u ciebie w okolicy wszystkie psy przejeżdżają pociągi?! :X
-
@Mathew: Hehe. Gdybym miał chomiki, to mój kot by rozpierniczył klatkę(w rozpierniczaniu jest najlepsza).
lol rox! Mój kot skoczył z 1 piętra :F I wylądował na babci xDxD Gdybym mieszkał na 1 piętrze, to dawno bym kota nie miał.
Ostatio moj krolik chyba matrix'a ogldal bo gdy podbiegl do sciany przebiegl po niej, odbil sie po czym wyladowal na dachu swojej klatki XDNie wiem jak z królikami, ale przy małych kotach, to waleruny walljumpy to chleb powszedni.
Photohunting trwa moze jeszcze dziś się doczekacie. :twisted:
-
Daj to na gm 6.1
A co? Jedziesz na nielegalnych?! Zresztą i tak nic nie stracieś. Gwiazdeczka tylko jedna.
-
Psotka XD Imię tak jest dobrane, że odzwierciedla jego, tzn. jej zachowanie (trzy kwiatki spadły z parapetu, podrapała tapetę w przedpokoju i skoczyła na żyrandol)
Teraz na topie są czerwone spinacze!
Ostatnio była na dworze... ach ten marzec ;]
PS. Sory za jakość, ale jpg i robienie zdjęć z bliska nie idzie w parze...
Tylko trzy? Z moim kotem 2 razy na tydzień jakiś kwiatek leci. Nie wspominając o tym, że gasi i zapala światła, przestawia radio na radio maryja(kilka razy xD), drapie i gryzie jak cholibka, robi walljumpy i walleruny, budzi ludzi w nocy skacząc im na twarz, ale i tak najlepszy numer, to to, że raz kiedy chciała ucieć skoczyła z balkonu z 3 piętra na chodnik(spoko, tylko złamana miednica).
Może zarzucę fotką.
-
to jak w końcu,a przykład się nie przyda,bo nie lubię przykładów rozpracowywać heh
mam tak:
d3d_draw_block(x,y,50,x+100,y+100,150,sprite_get_texture(sprite_index,0),1,1);
no i che żeby ona się kręciła,obracała coś jak image_angle
próbowałem to jak wprowadzam te x,y,z to kamerę gdzieś wyrzuca lipa
chce żeby tylko to na kostkę działało na nic innego
GMLd3d_transform_set_identity();d3d_transform_add_rotation_x(obrot);
d3d_transform_add_translation(x,y,0);
d3d_draw_block(0,0,50,100,100,150,sprite_get_texture(sprite_index,0),1,1);
d3d_transform_set_identity();
-
Nie umiem przejść pierwszego levela.Wpiseuję: "ele" i nic.
-
@up
Kod jest poprawny, ale kostka będzie się poruszać nie po swojej osi. Aby to naprawić trzeba kostkę rysować według świata np. na pozycji(0,0,0) i po kodzie d3d_transform_add_translation(x,y,z)
Fakt. Rzeczywiście add nie set. Poprawiłem.
-
kolejne pytanie:
mam kostkę 3d i chce żeby ona się obracała
kombinuje z d3d_transform_add_rotation_x
ale mi to nie wychodzi,bo jak wprowadzam wartość to obraca całym obrazem a nie kostką
:(
GMLd3d_transform_set_identity();d3d_transform_add_rotation_x(blabla);
d3d_transform_add_translation(x,y,z);
//rysujesz kostkę, wartości są relative do argumentów funkcji powyżej
d3d_transform_set_identity();
He? Jak nie oto chodziło to podaj kod(jaki masz).
@Yoda: To twoje? Fajne xD
-
Wiem Wiem Grafika Chwilowo Słaba Ale To Tylko Je Zapowiedź
Ta ale nie w stanach sie dzieje tylko w olsztynie
Ale te perspektywy musisz poprawić. Zdecyduj się: albo od góry albo izometria(no chyba, że te latarnie i drzewa wyrwaóła Emma).
-
Grafika sprawiła, że nie będę tej gry oczekiwać. Poza tym: z tego co tu widzę pomieszałeś perspektywy.
-
GML//STEP
if image_angle >= 360 then image_angle = 0;
To może dać pewną małą niedokładność. Nie lepiej:
GMLimage_angle += 30;if image_angle >= 360 then image_angle -= 360;
(po prostu wychodzę na przód, ponieważ pewnie hudy planuje zmienną prędkość obracania)
-
Uwaga! Uwaga! Nie znalazłem moejj pierwszej gry, za to jeden z pierwszych programów(jest w nim jedna gra XDXxdxddD).
Zrobiłem to w roku 2004, więc nie zjedźcie mnie. Aha. I włączcie głośniki i kliknijcie dwa razy na ikonę dźwięku(xdxddxD).
Tytuł: CG 2004
Gatunek: System operacyjny(przynajmniej takie były zamierzenia xD)
Download: TUTAJ KLIK
Aha. I jest jeden bug: zgubiła się formatka edytora tekstu.
Game Maker
w Dyskusje o GM
Opublikowano
GM 7, bo GMy jak narazie nie są wydawane na zasadzie Windowsów(mam na myśli spadek po równi pochyłej).