Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. Millenium, a po co dalem ten sposob? Zebys sie nie musial ze znikaniem bawic -.-
  2. Stworz pusty obiekt o nazwie "blur", w create: GML image_alpha=1 rate=0.1 step: GML if(image_alpha<0)instance_destroy() image_alpha-=rate Nastepnie skrypt o nazwie "blur_create" o zawartosci: GML // argument0 - empty object // argument1 - x // argument2 - y var _tobj; _tobj=instance_create(argument1,argument2,argument0) _tobj.sprite_index=sprite_index _tobj.image_index=image_index _tobj.image_blend=image_blend _tobj.image_angle=image_angle Potem w akcji tworzenia blura daj kod: GML blur_create(blur,x,y) Voila!
  3. Wykorzystaj przyklad Yody, na razie najlepszy z tych dawanych tutaj, ale nie najlepszy ogolem, bo sporo daloby sie zmienic/dodac
  4. PsichiX

    Source gg

    W tlenie masz sdk i tam caalutki source
  5. Jeśli jedna osoba sie wypowie ze nalezy szukac to po kiego kolejni pisza to samo? Cora Wind: przestan nabijac posty
  6. Lol. Kod z ktorejs gry w folderze gma: GML // This scripts shows a message and pauses the game { draw_set_font(score_font); draw_set_color(c_red); draw_set_halign(fa_center); draw_text(room_width/2,100,'Game Paused. Press any key to continue.'); screen_refresh(); keyboard_wait(); io_clear(); } Czy ktos tam wogole zaglada? O.o Pokombinuj to wyjdzie tez z myszka
  7. To nie prosciej dac linka do tej strony, a nie bezmyslnie sciagac gry na wlasna strone? Toz to bez sensu.. Nie musialbys sie troszczyc o prawa autorskie
  8. w moim uploaderze jest przyklad driftu, polacz to z tym xenonem co masz i bedzie wszystko grac
  9. Wiesz, moze czasem lepiej ze nasze 'gowna' tam nie trafiaja w takiej ilosci..
  10. Tobie do tego stanowczo wystarczy zwykla fizyka 2d. potem podpiac pod to kamere moim sposobem i gotowe. Moze zaraz przyklad skrobne, moze..
  11. GML if(place_meeting(objBall,x,y)) if(objBall.y<y) { objBall.vspeed=-18 sound_play(sound8) }
  12. PsichiX

    Klon na medal-głosowanie

    Chlopaki, koniec offtopowania. Propa - czegos wykasowal gre? Byla by to na razie jedyna Twoja gra, ktora poszlaby na moim sprzecie, a tak to nie mialem przyjemnosci zagrac w zadna.. :P
  13. bylo by niezle, ale za duzo z tym roboty, no chyba ze we flashu czy javie, no ale komu by sie chcialo? Choc jak w flashu to moglbym sie za to wziasc
  14. Wiec tak: w XenoNie za kamere odpowiada skrypt: xenon_set_camera_projection() Jako argumenty podajesz pozycje i jej nachylenie. Przyklad: GML xenon_set_camera_projection(alpha,beta,range,x,y,z,length,projection_type) alpha, beta - katy nachylenia range - okresla na jaka odleglosc kamera 'widzi' x, y, z - pozycja kamery length - odleglosc oka od kamery (gdy projection_type jest rowne true) projection_type - gdy wartosc jest rowna true, ustawia oko kamery na pozycji wyliczanej z length i alpha oraz beta. Oko to jest wtedy zawsze skierowane w kierunku pozycji kamery, czyli uzywa sie tego do widoku 'z za plecow' bohatera. W przykladzie silnika kod wyglada tak: GML xenon_set_camera_projection(angle+cam_angle+180,-cam_beta,2*2048,x,y,z+120,256+zoom,1) angle odpowiada za obrot kamery, analogiczne do direction. Mozesz tu wpisac: auto.direction co bedzie oznaczalo ze ma patrzec w tym samym kierunku jaki ma object auto.
  15. u klienta dajesz: GML if!(tcpconnected(serversock)) { // lista zdarzen }
  16. create: GML mana=random(30) attack_number=3 attack_type[0]='piesc' attack_type[1]='kopniak' attack_type[2]='czar' attack_mana[0]=0 attack_mana[1]=0 attack_mana[2]=10 attack_damage[0]=10 attack_damage[1]=13 attack_damage[2]=26 atak: GML var _doit; _doit=false attack_current=round(random(attack_number)) if(mana>=attack_mana[attack_current])_doit=true while(_doit=false) { attack_current=round(random(attack_number)) if(mana>=attack_mana[attack_current])_doit=true } other.hp-=attack_damage[attack_current]
  17. draw_text_ext(x,y,string,separation,width) x, y, string - wiadomo separation - ilosc pixeli oddzielajacych poszczegolne znaki width - szerokosc stringa Ta funkcja za nas dba o ucinanie i dawanie do nowych lini tekstu nie mieszczacego sie w daej szerokosci. Ludzie, troche helpa..
  18. GML if(instance_exists(objBall)) if(place_meeting(x,y-6,objBall)&&objBall.x<x) image_angle+=1 Gnys szybszy ;P
  19. wez bylejaki przyklad 3d i po sprawie, chocby mojego XenoN Basic...
  20. PsichiX

    Serwer z opóźnieniem

    XenoN Core Extension to rozszerzenie XenoNa, jego dzialania matematyczne, potrzebne do operacji na 3d w gm i nie tylko, np. dla kamery (obrot gamma). Co do ultimate mplay to musze go sprawdzic. Sciagam go i w edicie powiem co o nim sadze Niestety go nie sprawdze - nie mam gm7
  21. PsichiX

    Serwer z opóźnieniem

    Witam, ostatnio robie silnik mmo i duzo czasu poswiecam na dopracowanie serwera. Mam pytanie, czy taki efekt w tym silniku jest przydatny? Bo wedlug mnie to raczej jest, chociazby do kompletnej automatyzacji serwera. Planuje dopracowac jego jezyk skryptowy, ale chcialbym wiedziec czy to ma sens, bo ten silnik jest tworzony dla was. Dla ciekawskich: zmiencie w pliku options.ini wartosc klucza autoexec na 0, odpalcie serwer, wpiszcie: ^create_list commands show i bedziecie mieli reszte komend. W silniku mam nadal problem z wylogowywaniem ale raczej dam rade to szybko naprawic, wiec do konca tygodnia silnik bedzie gotowy :) Download Oceniajcie sam efekt, bo tylko o niego mi chodzi
  22. PsichiX

    Pytanie

    W GM niezarejestrowanym da sie zrobic gry 3d, filtrowanie tekstur tez (za pomoca surfaces), sam to robilem zanim sie za xenona zabralem, ale od razu mowie ze efekty (np. to filtrowanie) sa prockozerne, nawet bardziej niz gmowy d3d, wiec i tak nie polecam tego
  23. PsichiX

    Galeria Grafik

    1. brzydki 2. ladniejszy, ale wyglada jakby sie patrzylo pod katem (beta:~-120;gamma:~17) xD
  24. W czym tworzysz ta gre? w gm, czy na jakims silniku pod gm?
  25. jak c++ to polecam biblioteke OpenGL - szybki rendering i latwe ladowanie modeli 3ds
×
×
  • Dodaj nową pozycję...