-
Postów
1 417 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Crackkk-GM
-
Wkurzacz do strzelanek 3D typu CS
Crackkk-GM odpowiedział(a) na XxMichałxX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
O to! https://gmclan.org/index.php?wiki=article&zm=71 E nobody... keyboard_check_direct( mb_left )... -
No tak ;p tylko domyśliłem się, że chodziło mu o to, że przy tym większym promieniu ta ręka jest oddalona przy kolizji. A grawitację wypuszczę z następną wersją :D
-
A wypakowałeś przykład pod GM z rar'a? Kolizje są precyzyjne, popraw promień obiektów zamień to: for ( int i = 0; i < 6; i++ ) { obj[ i ] = QuadObjectAdd( ); QuadObjectSetPos( obj[ i ], 10, 10 ); QuadObjectSetRange( obj[ i ], 20 ); xx[ i ] = QuadObjectGetX( obj[ i ] ); yy[ i ] = QuadObjectGetY( obj[ i ] ); } na to: for ( int i = 0; i < 6; i++ ) { obj[ i ] = QuadObjectAdd( ); QuadObjectSetPos( obj[ i ], 10, 10 ); QuadObjectSetRange( obj[ i ], 1 ); xx[ i ] = QuadObjectGetX( obj[ i ] ); yy[ i ] = QuadObjectGetY( obj[ i ] ); }
-
examples, documentation. Enjoy. ( jakby ktoś chciał jakiegoś info gg:1224801 )
-
Przykład ragdoll w c++ i allegro
-
Heheheh, poczekajcie jeszcze na Ragdolla :P, ten będzie przykładem napisanym w c++ :D @Snake: fizyka punktowa. coś jak XenoN Core.
-
( Crackkk-GM and PsichiX ) Gatunek: silnik Opis: Nowa odsłona QuadEngine! Ta wersja jest bardziej stabilniejsza i zapewnia 100% kompatybilności z Windowsem ( 32 i 64 bitowym ). Zostało wprowadzone kilka poprawek i nowych rzeczy m.in. bezwładność. Na stronie silnika ( http://quadengine.yoyo.pl/ ) jest udostępnione SDK pod C/C++ i Game Makera. Można też znaleźć tam: dokumentacje, przykłady i nowości. Silnik oczekuje jeszcze: - wbudowanej grawitacji ( ta napisana w gm tworzy te skoki, i niedokładność w kolizjach ) Download: http://www.quadengine.yoyo.pl/sdk.html Przykład ragdoll w c++ i allegro Rozmiar pliku: SDK C/C++: 40,4kb, SDK GM: 40,0kb. Autorzy: Programowanie: Crackkk-GM, PsichiX Grafik silnika: Damian21 Screeny:
-
Czy to żart? Daj screeny. Nie zgłaszam się dopóki nie zobaczę screena ( jak mi się nie spodoba to nie będę testował ofkors ).
-
Hehhee, dobre ;) dałem się nabrać :D twój punkt, a za kawał 5/5 xD
-
Heh, już dawno zgłaszałem - będę mógł uczestniczyć? Borek napisał na gg że da info o testach ;P
-
GMAPI
Crackkk-GM odpowiedział(a) na Snake temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
A może Logomocja? XD tam można nawet exeka zrobić ;D, tylko nie darmowa. Co do GMAPI: nieźle, nie pomyślałem o takim cyku ;P eh, ja tego nie użyję, ale patrząc na efekty, daje 5/5. -
No... źle nie wygląda, ale muszę się przyczepić do: - paszteciarckiego motionblura ;/ - małego ( aż za małego ) odrzutowca Ale pochwalam: - grafikę ( klimatowa, a co ? :D ) - no, nie wiem jak jest z silnikiem więc nic nie napiszę na ten temat :P Tak z... 4/5 na zachętę.
-
Uważam, że to obliczenie jest nie potrzebne ( wynik = 0 ), bo każde obliczenie obciąża procesor. PS: na twoim miejscu ( no głównie z lenistwa ;] ), napisałbym se funkcje które zwróciły by te wszystkie elementy. double funkcja( int i ) { return (x[i]-x[i])*cos(angle[i])-(y[i]-100.0f-y[i])*sin(angle[i])+x[i]; } I łatwiej by ci było odnaleźć się w kodzie, i na bank byś rozwiązał dylemat ;)
-
(x[8]-x[8])*sin(angle[8]) wut?, no dobra przyjmijmy, że x = 4 4 - 4 = 0 * sin(...); mnożenie zera/przez zero daje... zero...
-
Raczej nie :/
-
sprawdź kod: void update() { CUSTOMVERTEX g_Vertices[] = { {(x[1]-x[1])*cos(angle[1])-(y[1]-100.0f-y[1])*sin(angle[1])+x[1], (x[1]-x[1])*sin(angle[1])+(y[1]-100.0f-y[1])*cos(angle[1])+y[1], 0.5f, 1.0f, 0xffff0000,}, {(x[1]+100.0f-x[1])*cos(angle[1])-(y[1]+100.0f-y[1])*sin(angle[1])+x[1], (x[1]+100.0f-x[1])*sin(angle[1])+(y[1]+100-y[1])*cos(angle[1])+y[1], 0.5f, 1.0f, 0xff622020,}, {(x[1]-100.0f-x[1])*cos(angle[1])-(y[1]+100.0f-y[1])*sin(angle[1])+x[1], (x[1]-100.0f-x[1])*sin(angle[1])+(y[1]+100-y[1])*cos(angle[1])+y[1], 0.5f, 1.0f, 0xff4C0E0E,}, {(x[2]-x[2])*cos(angle[2])-(y[2]-100.0f-y[2])*sin(angle[2])+x[2], (x[2]-x[2])*sin(angle[2])+(y[2]-100.0f-y[2])*cos(angle[2])+y[2], 0.5f, 1.0f, 0xffff0000,}, {(x[2]+100.0f-x[2])*cos(angle[2])-(y[2]+100.0f-y[2])*sin(angle[2])+x[2], (x[2]+100.0f-x[2])*sin(angle[2])+(y[2]+100-y[2])*cos(angle[2])+y[2], 0.5f, 1.0f, 0xff622020,}, {(x[2]-100.0f-x[2])*cos(angle[2])-(y[2]+100.0f-y[2])*sin(angle[2])+x[2], (x[2]-100.0f-x[2])*sin(angle[2])+(y[2]+100-y[2])*cos(angle[2])+y[2], 0.5f, 1.0f, 0xff4C0E0E,}, {(x[3]-x[3])*cos(angle[3])-(y[3]-100.0f-y[3])*sin(angle[3])+x[3], (x[3]-x[3])*sin(angle[3])+(y[3]-100.0f-y[3])*cos(angle[3])+y[3], 0.5f, 1.0f, 0xffff0000,}, {(x[3]+100.0f-x[3])*cos(angle[3])-(y[3]+100.0f-y[3])*sin(angle[3])+x[3], (x[3]+100.0f-x[3])*sin(angle[3])+(y[3]+100-y[3])*cos(angle[3])+y[3], 0.5f, 1.0f, 0xff622020,}, {(x[3]-100.0f-x[3])*cos(angle[3])-(y[3]+100.0f-y[3])*sin(angle[3])+x[3], (x[3]-100.0f-x[3])*sin(angle[3])+(y[3]+100-y[3])*cos(angle[3])+y[3], 0.5f, 1.0f, 0xff4C0E0E,}, {(x[4]-x[4])*cos(angle[4])-(y[4]-100.0f-y[4])*sin(angle[4])+x[4], (x[4]-x[4])*sin(angle[4])+(y[4]-100.0f-y[4])*cos(angle[4])+y[4], 0.5f, 1.0f, 0xffff0000,}, {(x[4]+100.0f-x[4])*cos(angle[4])-(y[4]+100.0f-y[4])*sin(angle[4])+x[4], (x[4]+100.0f-x[4])*sin(angle[4])+(y[4]+100-y[4])*cos(angle[4])+y[4], 0.5f, 1.0f, 0xff622020,}, {(x[4]-100.0f-x[4])*cos(angle[4])-(y[4]+100.0f-y[4])*sin(angle[4])+x[4], (x[4]-100.0f-x[4])*sin(angle[4])+(y[4]+100-y[4])*cos(angle[4])+y[4], 0.5f, 1.0f, 0xff4C0E0E,}, {(x[5]-x[5])*cos(angle[5])-(y[5]-100.0f-y[5])*sin(angle[5])+x[5], (x[5]-x[5])*sin(angle[5])+(y[5]-100.0f-y[5])*cos(angle[5])+y[5], 0.5f, 1.0f, 0xffff0000,}, {(x[5]+100.0f-x[5])*cos(angle[5])-(y[5]+100.0f-y[5])*sin(angle[5])+x[5], (x[5]+100.0f-x[5])*sin(angle[5])+(y[5]+100-y[5])*cos(angle[5])+y[5], 0.5f, 1.0f, 0xff622020,}, {(x[5]-100.0f-x[5])*cos(angle[5])-(y[5]+100.0f-y[5])*sin(angle[5])+x[5], (x[5]-100.0f-x[5])*sin(angle[5])+(y[5]+100-y[5])*cos(angle[5])+y[5], 0.5f, 1.0f, 0xff4C0E0E,}, {(x[6]-x[6])*cos(angle[6])-(y[6]-100.0f-y[6])*sin(angle[6])+x[6], (x[6]-x[6])*sin(angle[6])+(y[6]-100.0f-y[6])*cos(angle[6])+y[6], 0.5f, 1.0f, 0xffff0000,}, {(x[6]+100.0f-x[6])*cos(angle[6])-(y[6]+100.0f-y[6])*sin(angle[6])+x[6], (x[6]+100.0f-x[6])*sin(angle[6])+(y[6]+100-y[6])*cos(angle[6])+y[6], 0.5f, 1.0f, 0xff622020,}, {(x[6]-100.0f-x[6])*cos(angle[6])-(y[6]+100.0f-y[6])*sin(angle[6])+x[6], (x[6]-100.0f-x[6])*sin(angle[6])+(y[6]+100-y[6])*cos(angle[6])+y[6], 0.5f, 1.0f, 0xff4C0E0E,}, {(x[7]-x[7])*cos(angle[7])-(y[7]-100.0f-y[7])*sin(angle[7])+x[7], (x[7]-x[7])*sin(angle[7])+(y[7]-100.0f-y[7])*cos(angle[7])+y[7], 0.5f, 1.0f, 0xffff0000,}, {(x[7]+100.0f-x[7])*cos(angle[7])-(y[7]+100.0f-y[7])*sin(angle[7])+x[7], (x[7]+100.0f-x[7])*sin(angle[7])+(y[7]+100-y[7])*cos(angle[7])+y[7], 0.5f, 1.0f, 0xff622020,}, {(x[7]-100.0f-x[7])*cos(angle[7])-(y[7]+100.0f-y[7])*sin(angle[7])+x[7], (x[7]-100.0f-x[7])*sin(angle[7])+(y[7]+100-y[7])*cos(angle[7])+y[7], 0.5f, 1.0f, 0xff4C0E0E,}, {(x[8]-x[8])*cos(angle[8])-(y[8]-100.0f-y[8])*sin(angle[8])+x[8], (x[8]-x[8])*sin(angle[8])+(y[8]-100.0f-y[8])*cos(angle[8])+y[8], 0.5f, 1.0f, 0xffff0000,}, {(x[8]+100.0f-x[8])*cos(angle[8])-(y[8]+100.0f-y[8])*sin(angle[8])+x[8], (x[8]+100.0f-x[8])*sin(angle[8])+(y[8]+100-y[8])*cos(angle[8])+y[8], 0.5f, 1.0f, 0xff622020,}, {(x[8]-100.0f-x[8])*cos(angle[8])-(y[8]+100.0f-y[8])*sin(angle[8])+x[8], (x[8]-100.0f-x[8])*sin(angle[8])+(y[8]+100-y[8])*cos(angle[8])+y[8], 0.5f, 1.0f, 0xff4C0E0E,}, {(x[9]-x[9])*cos(angle[9])-(y[9]-100.0f-y[9])*sin(angle[9])+x[9], (x[9]-x[9])*sin(angle[9])+(y[9]-100.0f-y[9])*cos(angle[9])+y[9], 0.5f, 1.0f, 0xffff0000,}, {(x[9]+100.0f-x[9])*cos(angle[9])-(y[9]+100.0f-y[9])*sin(angle[9])+x[9], (x[9]+100.0f-x[9])*sin(angle[9])+(y[9]+100-y[9])*cos(angle[9])+y[9], 0.5f, 1.0f, 0xff622020,}, {(x[9]-100.0f-x[9])*cos(angle[9])-(y[9]+100.0f-y[9])*sin(angle[9])+x[9], (x[9]-100.0f-x[9])*sin(angle[9])+(y[9]+100-y[9])*cos(angle[9])+y[9], 0.5f, 1.0f, 0xff4C0E0E,}, {(x[10]-x[10])*cos(angle[10])-(y[10]-100.0f-y[10])*sin(angle[10])+x[10], (x[10]-x[10])*sin(angle[10])+(y[10]-100.0f-y[10])*cos(angle[10])+y[10], 0.5f, 1.0f, 0xffff0000,}, {(x[10]+100.0f-x[10])*cos(angle[10])-(y[10]+100.0f-y[10])*sin(angle[10])+x[10], (x[10]+100.0f-x[10])*sin(angle[10])+(y[10]+100-y[10])*cos(angle[10])+y[10], 0.5f, 1.0f, 0xff622020,}, {(x[10]-100.0f-x[10])*cos(angle[10])-(y[10]+100.0f-y[10])*sin(angle[10])+x[10], (x[10]-100.0f-x[10])*sin(angle[10])+(y[10]+100-y[10])*cos(angle[10])+y[10], 0.5f, 1.0f, 0xff4C0E0E,}, }; Tylko 10 wierzchołków ;) PS: nie doczytałem ale i tak: case WM_RBUTTONDOWN: if (triangles > 1) triangles -= 1; return 0; tylko odejmuje ale nie "czyści" indeksu.
-
Lol. to jest to samo żalżal! to jest nadal windows xp -_- Zresztą czytać ze zrozumieniem nie umiesz napisał, że inne gry działają -.-
-
Windows black edition to nic innego jak XP z dodatkami zrobionymi przez ludzi;) to nie powinno przeszkadzać. Może daj komuś innemu to skompilowania, bądź postaraj się przepisać wszystko zwracając uwagę, na "czyszczenie" keyboard_string. Tyle ode mnie. ;)
-
sorka ale nie sprecyzowałeś więc: GML (step) model.x = camera.x + lengthdir_x( dystans, _dir ); model.y = camera.y + lengthdir_y( dystans, _dir ); _dir += 1; oczywiście GML (create) _dir = 0; Ten temat powinien być w "pytaniach początkujących" ;)
-
Racja, talent nie istnieje, jest za to nabyta umiejętność ;) Odpal paint, po czym narysuj kolesia, nadaj jakieś kolory ( tak bez cieniowania ) i w photoshopie daj cieniowanie i inne bajerki ;).
-
GML (efekt) effect_create_above( ef_explosion ... ); lub effect_create_below( ef_explosion ... );
-
http://lmgtfy.com/?q=marzipan+gamemaker skrócone https://gmclan.org/index.php?plik=129
-
No, można, był taki program... marzipan.
-
Bo ty je umiesz wykorzystać... ja potrafię, jak nie umiesz to se czytaj dokumentację. Btw. krytykujesz tak, bo sam czegoś takiego nie umiesz i po twoim zachowaniu można wywnioskować że nie będziesz umial.
-
Chcesz exe? nie umiesz sam se skompilować, a te przykładziki są lepsze o 100000% od twoich gier/przykładów ( o coś pokazałeś <_< ). Wg. jest za PsichiX jest za dobry dla nas, tyle przykładów, że się w głowie nie mieści ( nie licze open-source ). POWINNIŚCIE SIĘ CIESZYĆ. Tyle ode mnie.