Skocz do zawartości

Makary155

Użytkownicy
  • Postów

    1 554
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Makary155

  1. Makary155

    Poradnik do GM

    Kiedyś to były książki Marka Overmarsa do kupienia przez neta. Osobiście radzę ci zacząć od Catch the Clown eksperymentować. Przejrzyj przykłady, poczytaj troche helpa. Dostaniesz wersję 7 czy 6.1 ?
  2. @up Kod jest poprawny, ale kostka będzie się poruszać nie po swojej osi. Aby to naprawić trzeba kostkę rysować według świata np. na pozycji(0,0,0) i po kodzie d3d_transform_add_translation(x,y,z)
  3. Przeskanuj antywirem może masz jakiegoś robala. Czy wyłącza się tylko przy BG?
  4. Zmiejsz room_speed do 30, bo animacje będą ci zap*****c tak, że ci się odechce.
  5. @up: przecież 'top down' to znaczy widok od góry,nie? A przykładzik fajny, może go kiedyś wykorzystam.
  6. W przykładach dostarczanych z Game Makerem jest coś takiego. Folder 'Examples' w katalogu głównym programu.
  7. Makary155

    Spartan

    Daję 4 i czekam na sequel.
  8. Bimber pędzić, nie gry robić. Żenua! 1/5
  9. Drugi gracz pewnie nie ma mplay_message_receive. Ja testuję w szkolnych serwerach, ba nawet mam pełne wsparcie nauczyciela od Przetwarzania Informacji! Wybieramy z kolegą jakieś dwa kompy trupy co ledwie się dają uruchomić połączone LANem i testujemy.
  10. Tank to dopiero była giera! Też mam emulator i od czasu do czasu pykam w Kunio Soccer!
  11. Przecież napisałem pokombinuj. A kod ktory napisał Nobody zadziała jeśli wstawisz w global mouse. Zamiast move_towards_point użyj mp_potential_step, bo inaczej ci się postać nie zatrzyma.
  12. Były już przykłady strategii. Skorzystaj z wyszukiwarki. A co do zmiany spritów, musisz pokombinować z direction i sprite_index. np. if direction=0 {sprite_index=prawo}
  13. Rozmiary textury muszą być potęgami liczby 2 np. 256x256, 512x256. A co do niedopasowania, spróbuj obrócić w pionie teksturę. Jeżeli to nie pomaga, wygenerój nową uv mapę obiektu. Używasz Marzipana?
  14. Wiem, że płaskie. Można spróbować tworzyć wiele obiektow z pojedynczymi particlami, ale strasznie będzie pochłaniać RAM. GM pierwotnie był zaprojektowany pod 2d, więc za dużo w 3d nie oferuje. Chyba powrócę do ultimate 3d.
  15. Udało mi się napisać przykład na innym kompie: https://gmclan.org/up1510_11_3d_particle.html A tu macie screen: http://www.fotosik.pl/pokaz_obrazek/321e5acde9d91e25.html
  16. Niestety nie mogę dać przykładu, ponieważ mam wira na kompie, ale dam skrypt. Potrzebny wam będzie jakiś silnik 3d (Może być ten, co wykonał KonradGM) Tworzycie nowy obiekt i dajcie mu w Create: GML { depth=-1 //depth - jeśli ujemny, wtedy czasteczki sa ladniejsze z=0 //wysokość nad ziemia // tworzy system czasteczek ps = part_system_create(); part_system_automatic_draw(ps,false); //wyłączamy automat // czasteczki fajerwerkow pt1 = part_type_create(); part_type_shape(pt1,pt_shape_flare); part_type_size(pt1,0.1,0.2,0,0); part_type_speed(pt1,0.5,4,0,0); part_type_direction(pt1,0,360,0,0); part_type_color1(pt1,c_red); part_type_alpha2(pt1,1,0.4); part_type_life(pt1,20,30); part_type_gravity(pt1,0.2,270); // raca pt2 = part_type_create(); part_type_shape(pt2,pt_shape_sphere); part_type_size(pt2,0.2,0.2,0,0); part_type_speed(pt2,10,14,0,0); part_type_direction(pt2,0,0,0,0); part_type_color2(pt2,c_white,c_gray); part_type_life(pt2,30,60); part_type_gravity(pt2,0.2,270); part_type_death(pt2,150,pt1); // tworzy nowego fajerwerka jak poprzedni zginie // tworzenie emittera czasteczek em = part_emitter_create(ps); part_emitter_region(ps,em,100,540,480,490,ps_shape_rectangle,ps_distr_linear); part_emitter_stream(ps,em,pt2,-10); // tworzenie jednego co 10 stepów } Czyli nazwyklejsze fajerwerki z helpa, ale ze małą korektą part_type_dirtection i wyłączamy automatyczne rysowanie cząstek. Teraz wpisujemy w draw: GML d3d_transform_set_identity(); //reset d3d_transform_add_rotation_z(point_direction(x,y,Kamera.x,Kamera.y)); //obrot w strone kamery d3d_transform_add_rotation_y(90); //korekcja part_system_drawit(); //dopiero teraz rysuj czastki d3d_transform_add_translation(x,y,z); //zatwierdz pozycje d3d_transform_set_identity(); //reset Jeśli wszystko jest poprawne, to po wstawieniu do rooma i odpaleniu powinniśmy zobaczyć przyjemny dla oka pseudo-3d system cząsteczek. Należy pamiętać, że: -W stronę kamery są obracane systemy, a nie cząsteczki, -Jeśli ktoś podejdzie za blisko, zobaczy płaski jak papier fajerwerk, -Cząsteczki nie mają kolizji, -Nie możesz używać deflectors,attractors,changers,destroyers dla cząsteczek, -Widać je przez mgłę (d3d_set_fog), -Depth musi być mniejszy od 0, inaczej będziesz widział brzydkie obwódki przy cząsteczkach. Jeśli to wykorzystasz, proszę wspomnij o mnie w creditsach :)
  17. Znalazłem cuś takiego: http://www.kurshtml.boo.pl/html/wyslanie_f...formularze.html Umozliwia wysyłanie wiadomosci na maila. EDIT: I jeszcze to: http://www.kurshtml.boo.pl/html/komunikato...,odsylacze.html
  18. Zmień to tło, trochę jest za nudne. Narazie nieźle, czekam na sequel. Daje 3/5 za wrażenie ogólne.
  19. [lol]Niebezpieczna prędkość, zabójcza grafika[/lol].... Najgorszy wąż jaki w życiu widziałem. A ta grafika... jest dość kontrowersyjna. Popraw bugi, wyłącz klawisz F1, zmień grafikę a może uwierzę, że to nie jest przerobiony przykład. daję 1/5 tak dla uczciwości.
  20. W jakiś sposób został uszkodzony plik. Raczej nie da się tego naprawić.
  21. Proste: jeśli player.Spr_Glowa to błąd, to zapewnie musisz mieć sprita o nazwie Spr_Glowa. Zmień jego nazwę.
  22. Musisz zastosować UV Mapę. Każdy porządny program do 3d ma taką funkcję.
  23. Makary155

    Formaty plików

    Pliki bat można tworzyć w Notatniku. Zapisz jako-> Wszystkie pliki->nazwa.bat
  24. Makary155

    Szukam programu

    Darmowe Audacity potrafi konwertować ogg na mp3 lub wav. Ja osobiście polecam darmowy VLC Media Player. Wystarczy aktywować Steaming/Transcoding Wizard i możesz sobie skonwertować cokolwiek na cokolwiek.
×
×
  • Dodaj nową pozycję...