-
Postów
1 472 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Muuuuczek567
-
3D Interleave Stereoscopy
Muuuuczek567 odpowiedział(a) na ipq temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
@kt1117: Twoje błędy są śmieszne : D Poza tym, poszukaj w Google. @ipq: it looks interesting but quite ridiculous on screenshots : D -
Jedna strona jest zwykle ciemniejsza od drugiej. No i gdybym miał układać tyle dachówek, to bym chyba się powiesił. Powinny być trochę większe.
-
Gdyż powinno być tak: GML if place_free(x+lengthdir_x(global.WSN,image_angle),y+lengthdir_y(global.WSN,image_angle)) { x+=lengthdir_x(global.WSN,image_angle) y+=lengthdir_y(global.WSN,image_angle) }
-
No cóż, na moim pingu w dzień sobie nie pogram :( E: serwer 24/7?
-
GML if place_free(lenghdir_x(global.WSN,image_angle),lenghdir_y(global.WSN,image_angle)) { x=lenghdir_x(global.WSN,image_angle) y=lenghdir_y(global.WSN,image_angle) } Karygodny błąd.
-
Z tego, co rozumiem, gra jest w ujęciu top-down. Klatki od 0 do 3 idą w górę i w dół, pozostałe w lewo i prawo. Create: GML ind = 0 Step: GML ind += 1 if(ind > 3) ind = 0 lub, żeby zajęło mniej miejsca: GML ind = (ind+1) mod 4 Draw: GML draw_sprite(sprit,ind+sign(abs(x-xprevious))*4,x,y) Nie uwzględniłem przypadków, gdy postać stoi i gdy idzie na ukos. To już zrobisz sam ; )
-
W prawdziwym świecie nie spotkałem się jeszcze z mantykorą, choć w fantasy jest ich sporo. Rzeki żelaza mogą więc być. A rzeka lawy przepływająca przez okoliczne wioski... to byłoby coś : )
-
@Sernat: ale po co pokazać drzewko piosenek nam? @Vhad: używasz sound_add? Jeśli tak, to lepiej przerzuć się na DLL-a do streamowania muzyki.
-
@ANtY: Pomijając problemy związane ze zgromadzaniem, przechowywaniem i przetwarzaniem tych WSZYSTKICH danych w sensownym czasie. @ediepl: żadna znana siła nie jest w stanie cofnąć czasu. Czarna dziura spowalnia czas w swoim obrębie.
-
No to raczej to Ty powinieneś zajrzeć do dokumentacji : P
-
Co do podróży w czasie: sądzę, że z odpowiednim sprzętem będzie można za parędziesiąt-paręset lat przenieść się w przyszłość - ale nigdy w przeszłość. Czas płynie do przodu i nigdy nie zaobserwowano od tego wyjątków. A co do podróży w przyszłość - paradoks bliźniąt może służyć za pewną podpowiedź. Takie jest moje przekonanie i jeśli palnąłem milion fundamentalnych byków - wytknijcie mi to.
-
@Sernat: właśnie to miałem na myśli. W różnych źródłach widzę różne liczby, w jednych 10^80, w innych 10^(10^(10^(10^10))) :o Podałem więc tę, którą bardziej ogarniam : P E: swoją drogą, musiałeś się przyczepić najmniej ważnej części mojej wypowiedzi?
-
To i ja coś od siebie dodam odnośnie generowania obrazków. Przyjmijmy, że generujemy obrazek o rozdzielczości 10x10 i o 2 kolorach - czarny i biały. Ile różnych obrazków może powstać? Odpowiedź: 2^100. Liczba kolorów do potęgi (szerokość x wysokość). Olbrzymia wartość. Żeby obejrzeć wszystkie (przyjmując, że oglądamy 10 obrazków na sekundę), trzeba by poświęcić 241181,6 trylionów lat. Gdybyśmy jednak użyli int128 (w C++ i podobnych), każdej liczbie odpowiadałby jeden obrazek. W ten sposob można w prosty sposób stworzyć generator obrazków, w którym każdemu kluczowi odpowiadałby jeden obrazek. Mówimy jednak o dwukolorowych obrazkach o rozdzielczości pierwszych wyświetlaczy LCD. Gdybyśmy chcieli stworzyć generator obrazków 256-kolorowych o rozdzielczości 320x240, obrazków byłoby 256^76800. Liczba atomów we wszechświecie jest nie większa niż 10^80 :(
-
@kt1117: nie jesteś sam w bojaźni i strachu.
-
Powinieneś mieć zmienną globalną, nazwij ją jak chcesz (u mnie w kodzie: last_clicked). W obiekcie gm_bulid, w evencie Left Button Pressed po linijce: GML instance_create(480,256,tower_menu); dodaj: GML last_clicked = id Następnie zamień drugą linijkę w kodzie menu_twr_blue na: GML with(last_clicked) instance_destroy() Nie gwarantuję, że będzie działać, więc na wszelki wypadek stwórz kopię zapasową.
-
Sir Arthur Eddington: If an army of monkeys were strumming on typewriters, they might write all the books in the British Museum (Jeśli armia małp będzie klikać na swoich maszynach do pisania, mogą napisać wszystkie książki z British Museum). To są słowa z roku 1928, nie jest to więc zbytnio oryginalna teoria.
-
Bieg, szybko wciśnięty klawisz 2x.
Muuuuczek567 odpowiedział(a) na Madness temat w Pytania początkujących
Wykorzystaj alarmy i zmienne sterujące. -
Jeśli już masz robić AA, to trzeba dodać kanał alpha, którego Paint nie obsługuje.
-
Chodzi o coś w stylu Minecrafta? Nie jest łatwe do implementacji, ale da się zrobić, trzeba tylko zapisać pewien zbiór reguł rządzących nad generowaniem mapy.
-
Najprostszy system. Event Keyboard Left: Set variable direction to 2 (zaznacz relative) Event Keyboard Right: Set variable direction to -2 (zaznacz relative) Event Keyboard Up: Set variable speed to 2 Event Keyboard Down: Set variable speed to -2 Event Key Release Up/Down: Set variable speed to 0 Event Step: Set variable image_angle to direction
-
Dziury w ścianach, smugi, cienie
Muuuuczek567 odpowiedział(a) na kriso99 temat w Pytania początkujących
Jak smugi, to draw_line lub particle. Dziury w ścianie? Rysuj kafelek (tile) w miejscu trafienia pocisku. Rysowanie cieni zrób w oddzielnym obiekcie. Dokumentacja jest pod przyciskiem F1. -
Próbka sadzy: Tak na serio: podaj konkrety, np. rozmiar grafik, styl graficzny, czy mają być animowane itp.
-
Odległość obiektu od przeszkody i inne ;p
Muuuuczek567 odpowiedział(a) na Muchaszewski temat w Pytania zaawansowanych
Zmienna a nigdy nie będzie mniejsza od liczby -360, więc pętla jest niepotrzebna. -
Odległość obiektu od przeszkody i inne ;p
Muuuuczek567 odpowiedział(a) na Muchaszewski temat w Pytania zaawansowanych
Kąt pod jakim gracz jest względem przeszkody: GML a = direction-point_direction(x,y,przeszkoda.x,przeszkoda.y) if(a < 0) a += 360 Mogłem coś źle zrozumieć, ale tak to generalnie wygląda. -
GM nie sprawdza automatycznie, w którym viewie znajduje się dany obiekt, trzeba to zrobić samemu. To sprawdzanie widoku, co napisałeś, jest wystarczającym rozwiązaniem.