Skocz do zawartości

Konrad-GM

Użytkownicy
  • Postów

    2 728
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Treść opublikowana przez Konrad-GM

  1. 1. Tylko w grach multiplayer są lagi :P 2. Kwestia aktywowanych obiektów i postaraj się jak najmniej ich używać ;) 3. Używaj for/while gdy jest to bardzo konieczne
  2. Konrad-GM

    Potrzebuję titlescreena

    Nie jestem grafikiem ale coś spróbowałem skleić :P http://img107.imageshack.us/img107/2272/warzonekw7.png ( 800x600 ) A tu plik psd: http://www.speedyshare.com/273203843.html
  3. Konrad-GM

    Potrzebuję titlescreena

    A jaka wielkość obrazka?
  4. Faktycznie, pomysł z robotami to z wojny światów ( trzy nogi ;O ) tylko one się jakoś dziwnie zachowują... ( i latają! a przecież chodziły... ) :P 3/5 bo wielkiego wrażenia nie robi i się jeszcze przycina :P Edit: Co do blendingu to rysuj najpierw obiekty które nie są przezroczyste, a później przezroczyste ale rysuj je po kolei w zależności od odległości do oka ( ah te buffory :) ) ;)
  5. Konrad-GM

    Jaki język?

    Delphi podobne faktycznie są prostsze od C# lub C++ @UP: To że jednym znakiem nie znaczy że łatwe, Delphi jednak jest czytelniejsze :P Zajrzałem do delphi/pascala ale jakoś wolę C++ ;)
  6. Create jakiegoś obiektu ( najlepiej kontrolera ): GML global.click=0; Wciśniecie myszki ( global ): GML global.click+=1; alarm[0]=10; Alarm[0]: GML global.click=0; A tu sprawdzanie w obiekcie ( wciśnięcie myszki: ): GML if(global.clink>1) { // gdy wciśniemy global.click=0; }
  7. No to logiczne że trzeba użyć else... E: GML // Gracz jest w powietrzu if( place_free( x, y + 1 ) ) animationPlay( animationSkacze ); else animationPlay( animationStoi );
  8. Kilka ciekawych kodów: GML // BLENDING ==================== // Blending :: w Draw draw_set_blend_mode(bm_add); // Włączamy Blending // draw_set_blend_mode_ext(scr,dest); // Bardziej rozbudowany system // Rysuj obrazek np. draw_sprite(sprite_index,image_index,x,y); draw_set_blend_mode(bm_normal); // Wyłączamy Blending // SURFACES ==================== // Surfaces :: Create surf=surface_create(room_width,room_height); // Tworzymy surface surface_set_target(surf); // Włączamy zapis surface draw_clear(c_black); // Czyścimy surface // W stepie można wywoływać rysowanie np. // draw_sprite(sprite_index,0,mouse_x,mouse_y); // lub inne funkcje rysujące ( zaczynają się na "draw_" ) surface_reset_target(); // Wyłączamy zapis surface // Surfaces :: Draw draw_surface(surf,x,y); // Surface :: Uwalnianie ( Usuwanie ) surface_free(surf); Ps. O wiele potężniej wygląda to w czystym Direct3D ;p
  9. GML zmienna=x; // Zmienna lokalna ( używana może być tylko za pomocą obiektu po stworzeniu) global.zmienna=x; // Zmienna globalna ( używana jest w całej grze od stworzenia tej zmiennej globalnej )
  10. Taki sobie ten przykład, trochę ten ogon się trzęsie :P 3/5
  11. Te "zaznaczyć coś tam" to raczej wcisnąć w edycji fonta przycisk all ;p
  12. Konrad-GM

    Directx3D

    Z polskich to chyba na allegro jest "Direct3D Biblia" A na razie to przeczytaj jakiś tutorial ( http://www.gamedev.pl/links.php?x=view&id=3 ) :)
  13. 1.Rysować je w odpowiednie kolejności? 2.Zdaje się że te bitmapy to jako obiekty? to po prostu loopem je usuwaj...
  14. Wbicie lvla GML if(global.exp>global.exp_wymagane) { global.lvl+=1; global.exp_wymagane*=2.2; } A tu kod na liczenie szerokości paska: GML var w; w=(global.exp*100)/global.exp_wymagane; Co do Expa to stwórz nową zmienną 'global.all_exp' i w czasie zabijania monstrów dodaj po prostu też do tego ;p
  15. Za mało czasu to dlatego nie oddałem pracy :P Btw. Te 2 gry są do du*y :P
  16. Stwórz nowy Obiekt pod nazwą "objHit" i w nim: Create: GML image_alpha=10; value=0; font=-1; vspeed=-1; Draw: GML draw_set_font(font); draw_text(x,y,string(value)); draw_set_font(-1); image_alpha-=0.1; if(image_alpha<0) { instance_destroy(); } I gdy trafimy potwora...: GML var i; i=instance_create(x,y,objHit); i.value=hitdamage; i.font=mojFont;
  17. Ja się bawiłem z GMowym 3D więc jak znajdę czas to może bym Ci pomógł napisać edytorek oraz zobaczył bym dlaczego są te czarne kreski :P
  18. Konrad-GM

    Adminowa Gierka

    A teraz pytanie do Adminów i Modów: Jakie kolory używacie do "podpisywania" się? :P
  19. W tą grę? tak, trochę mi sie przycina :)
  20. Konrad-GM

    Adminowa Gierka

    A czy można użyć gotowych grafik? ( jestem cienki w pixelarcie :P )
  21. http://www.speedyshare.com/629310966.html ( Na Speedyshare, bo po co zawalać uploadera takim dzadostwuem? ) @UP: LOL...................................................... GML if alarm[0]=-1 { if image_xscale is smaller than sign( speedH ) create instance of object Glut at relative position (-7,-80) else if image_xscale is larger than sign( speedH ) create instance of object Glut at relative position (2,-80) else if speedH is larger than 0 create instance of object Glut at relative position (2,-80) if speedH is smaller than 0 create instance of object Glut at relative position (-7,-80) alarm[0]=room_speed*5; }
  22. Jeśli bez alarmów to: Create: GML Time=0; Step: GML Time-=1; if(Time<=0) { // Strzelanie Time=100; }
  23. GMowe 3D sux... ściągnij Ultimate3D ;D
  24. Konrad-GM

    Adminowa Gierka

    Ja biorę udział
×
×
  • Dodaj nową pozycję...