Skocz do zawartości

Crackkk-GM

Użytkownicy
  • Postów

    1 417
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Crackkk-GM

  1. O to! https://gmclan.org/index.php?wiki=article&zm=71 E nobody... keyboard_check_direct( mb_left )...
  2. 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
  3. 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 ] ); }
  4. examples, documentation. Enjoy. ( jakby ktoś chciał jakiegoś info gg:1224801 )
  5. Heheheh, poczekajcie jeszcze na Ragdolla :P, ten będzie przykładem napisanym w c++ :D @Snake: fizyka punktowa. coś jak XenoN Core.
  6. ( 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:
  7. 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 ).
  8. Hehhee, dobre ;) dałem się nabrać :D twój punkt, a za kawał 5/5 xD
  9. Crackkk-GM

    Aliens Testy!

    Heh, już dawno zgłaszałem - będę mógł uczestniczyć? Borek napisał na gg że da info o testach ;P
  10. 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.
  11. Crackkk-GM

    Core of War

    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ę.
  12. 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 ;)
  13. (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...
  14. 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.
  15. Lol. to jest to samo żalżal! to jest nadal windows xp -_- Zresztą czytać ze zrozumieniem nie umiesz napisał, że inne gry działają -.-
  16. 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. ;)
  17. 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" ;)
  18. Crackkk-GM

    grafa al a almora

    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 ;).
  19. GML (efekt) effect_create_above( ef_explosion ... ); lub effect_create_below( ef_explosion ... );
  20. http://lmgtfy.com/?q=marzipan+gamemaker skrócone https://gmclan.org/index.php?plik=129
  21. No, można, był taki program... marzipan.
  22. 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.
  23. 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.
×
×
  • Dodaj nową pozycję...