-
Postów
660 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Pentalinio
-
Jeśli rysujesz: GML draw_sprite( sInterface, -1, x, y ); To dodaj: GML draw_sprite( sInterface, -1, x + view_xview[view_current], y + view_yview[view_current] );
-
Potrzebne chodzenie ala RPG Maker
Pentalinio odpowiedział(a) na warcrawt temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Kurde, ty sobie z nas żarty robisz :o ? Poszukaj w przykładach.. -
Replay
Pentalinio odpowiedział(a) na Grela temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Przede wszystkim zbadaj mój przykład, jeśli go nie rozumiesz ( w co nie wątpię ), to nie bierz się za takie rzeczy, lecz za sam gameplay ;/ . Korzystając z mojego przykładu wyglądało by to następująco: Tworzysz plik ini o rozszerzeniu *.rep dla każdego replay'a, i tam dla każdej klatki tworzysz sekcje i klucze z wartościami poszczególnych tablic, dla wszystkich obiektów :D . Pamięciożerne to będzie strasznie, a są o wiele lepsze sposoby. A co do listy, to znajdź jakiegoś dll'a, albo pobaw się GM'em ( DSy mogą się przydać ;p ) i za pomocą pętli wyświetlaj wszystkie nazwy. GML for( i = 0; i < ilosc_plikow; i += 1; ) draw_text( 20, 20 + i * 20, replay ); -
Słaby strasznie ten symulator - 1+ . W ogóle nie rozumiem jego sensu.
-
Strafing w top downie
Pentalinio odpowiedział(a) na RaistlinBlackRobe temat w Pytania początkujących
Lol, bezsensowny ten kod, sam dojdź do tego, dlaczego. Albo napisz: x += lengthdir_x( 4, direction + 90 ); y += lengthdir_y( 4, direction + 90); I odwrotnie z lewo ;p . -
Grafika lepsza niż zwykle, 3/5 . Grywalność niezła, trochę nudne 3/5 Muzyka 4/5 Ogółem: ( 3 + 4 + 3 ) / 3 = 3.(4) Nieźle ;) .
-
Gdyby nie te meteoryty, byłoby fajne, a tak 3/5 . Kolejna solidna produkcja, tylko trochę dziwny system obliczania punktów. IR jak Ironia..
-
Chłopie, ciężko jest art przeczytać? Wiesz co to są argumenty? Tak jak funkcję się wywołuje: funkcja( argument0, argument1 itd. ); To tak samo funkcję z dll'a: external_call( definicja, argument0, argument1 ); Takie trudne :] ? Jeśli Dll nie jest twój, to wszystko robisz w gml'u ;) .
-
Trzeba było do galerii -.-' . Praca nie jest zła, trochę kanciasta i w niektórych miejscach razi w oczy krzywa postać.
-
To kolega bardzo głupi. Start -> Uruchom shutdown.exe -s -t 3600 -c "Komputer wyłączy się za godzinę!" I zmiana decyzji: shutdown.exe -a
-
Czekałem aż się wypowiesz. Dzięki, nareszcie mogę pracować ;p .
-
Ah, to jednak o funkcje ci chodzi. Przeczytaj art Ranmusa, ale najpierw musisz wiedzieć co to są argumenty funkcji.
-
Piszesz tak, że też cię nie rozumiem. Funkcja to nie zmienna! Ludzie! Ja ci podałem kod!
-
Rozumiem, że ciężko mnie zrozumieć, ale bez przesady :) . Chodzi mi o to: MessageBox ( HWND hwnd, "Heja!", "Okienko", NULL ); Tam gdzie wstawiłem te łańcuchy, powinny być typy LPCTSTR, w Dev-C++ ten kod działa, bo i owszem, działać powinien. Natomiast w VC++ pisze, że mylę typ const char z LPCTSTR, więc próbuję dokonać konwersji tegoż typu.
-
Bit jest do bani ;/ , tak samo jak eJay. Poducz się trochę, nawet w eJay'u można fajne rzeczy "stworzyć". Cyberdog: Mój brat ma 10 ( nie no chyba 11 ) lat, wchodzi czasem na to forum i czyta posty. Na niektórych forach "udziela korepetycje" dla 16-22 latków o programowaniu, jego nick pewnie znacie. W sumie wie więcej ode mnie ;d . @down: Ja także :P .
-
Jezu! Wbudowane zmienne ( bo o to ci chodzi ), nic nie robią! Game Maker w Draw dodaje np. linijkę: draw_sprite_ext( sprite_index, image_index, x, y .. itd ); A ty to sobie zmienisz na: draw_sprite( obrazek, klatka, pozycja_x, pozycja_y ); Tak samo w step: x += lengthdir_x( speed, direction ); y += lengthdir_y( speed, direction ); Można zmienić na: pozycja_x += lengthdir_x( szybkość, kierunek ); pozycja_y += lengthdir_y( szybkość, kierunek ); Programisty z ciebie nie będzie, zanim założysz temat, pomyśl z 10 razy. Zapoznaj się także z pojęciami: zmienna, funkcja, stała, bo inaczej nikt cię nie zrozumie ;/ .
-
Z tego co mi wiadomo, LPCTSTR to wskaźnik na string w stylu C ( char ), tak więc konwersja z std::string powinna wyglądać następująco: std::string sString = "Hello World!"; LPCTSTR lpString = sString.c_str(); Ku memu zaskoczeniu kompilator wywala błąd, kiedy próbuję wywołać funkcję MessageBox, gdyż pisze, że to zły typ. Wypisanie bezpośrednio C stringa "Tekst" daje praktycznie ten sam rezultat :( . Co robić? Używam Microsoft Visual C++ 2008, w Dev-C++ kod działa, więc to chyba wina środowiska ? Może zna ktoś funkcję, która nadaje LPCTSTR wartość stringa ? Szukałem w dokumentacji.
-
Chyba ci się Konrad funkcja pomyliła :P , bo efektem twojego kodu jest ustawienie koloru na ( 0, 0, 0 ), czyli czarnego ( false = 0, a true = 1, czzyli prawie tyle samo )
-
Hmm, to przecież niemożliwe. Procek 2,6 GHZ ( dwurdzeniowy, ale to nie ma znaczenia ), karta GeForce 7300 gt, 2GB ramu, a w mieście fps do 11 spada :( . Ogółem gra się fajnie, gdyby nie co chwila jakiś bug ;/ . I system odejmowania hp, walki, uderzeń potworów jest bardzo słaby.
-
Nawet nie chciało mi się ściągać. Tło z Visty ( co ty myślisz, że ja taki głupi jestem? ), zaraz sprawdzę jak to coś działa, a ocena: pała. Zrównałeś z ziemią dobre gry, a to jest dziesięć razy gorsze. Skończcie z programamiw stylu "Dzięki temu możesz łatwo ...".
-
external_define definiuje funkcję z dll'a - podajesz typy argumentów oraz nazwę funcji. Ona funkcję kojarzy i zwraca odpowiednią wartość. Teraz tą funkcję wywołujesz za pomocą external_call, podajesz wartość zwróconą przez external_define i argumenty funkcji. Przeczytaj ten artykuł, GM wiele nie potrafi.
-
A ja zapraszam do: https://gmclan.org/index.php?wiki&wart=50 . I ogólnie F1 .
-
W Create obiektu Controller: _count = 0; for( i = 0; i < instance_count; i += 1; ) { if ( object_get_name( i ) == "spider" ) { pajak[ _count ] = i; _count += 1; } } W tablicach ;p . Ale już żadnego pająka nie możesz robić. I ewentualnie w Draw: for( i = 0; i < _count; i += 1; ) { draw_text( pajak[ i ].x, pajak[ i ].y, string( i + 1 ) ); }
-
Sprite do direction / sekwencja kilku spritow
Pentalinio odpowiedział(a) na Driger temat w Pytania początkujących
No bo można by to było lepiej napisać, ale rano nie chce mi się myśleć ;p . Btw. Szkoda, że bez image_angle ;/ . P.S. Kiedyś też tego nie umiałem zrobić ;d . -
Sprite do direction / sekwencja kilku spritow
Pentalinio odpowiedział(a) na Driger temat w Pytania początkujących
Bardzo proste ;) . Tylko tak, żeby łatwo było zmienić na 3, 4 lub np. 20 obrazków? Zaraz ci napiszę ;) . Nie mam czasu tego pisać, może to ci wystarczy :P : https://gmclan.org/up2227_11_example.html