Skocz do zawartości

kt1117

Użytkownicy
  • Postów

    1 103
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez kt1117

  1. kt1117

    Galeria Grafik

    Nowa gra czy luźna pracka?
  2. Nie pyta się? Przy kliknięciu Connect wyskakuje okienko i tam się pyta. E: Potrzebna dll'la 39dll.dll; Dorzucić?
  3. Mam taką grę: shooter i nie wiem dlaczego nie mogę jej uruchomić inaczej niż na localhoscie. Kolega ma zewnętrzne IP i to on stawia serwa.
  4. Spróbuj aktywować tylko te obiektu, którym jest potrzebna grawitacja.
  5. Da się zrobić w GM'ie, nie wprowadzajcie w błąd. Aczkolwiek kupa roboty. Najpierw musisz przeczytać zawartość pliku, potem oddzielasz znaczniki od zwykłego tekstu, sprawdzasz jaki tekst jest wpisany w jakim znaczniku i wyświetlasz, tylko problem w tym, że musisz mieć mnóstwo fontów.
  6. Pisałem ten temat ze szkoły, chodziło o funkcję: d3d_light_define_point().
  7. Jak zrobić oświetlenie w grze w 3d, w GM? Gdy dałem kod: GML light_set_position(bohater.x,bohater.y,c_white) To światło ustawia się gdzieś indziej.
  8. kt1117

    FlatCraft

    W Worms' ach jest niezbyt wygodna kamerka, dla osób, które nie potrafią operować strzałkami jedną ręką to katorga, jak kuzyn przyjeżdża do mnie i gra to siedzi mi na kolanach i mu kieruję nią. W ogóle uważam, że w 3d, najważniejsza jest intuicyjna kamerka, która pokazuje to co chcesz, bez trudu.
  9. kt1117

    Wentylator.

    Sprawdź poziomicą czy stoi idealnie równo, nieraz przez delikatne przechylenie psują się niektóre części, przeważnie te, które obracają się, np. dysk. Ale nie jestem pewny, czy wentylator, też jest taki czuły, jak dysk Ci nie burczy, to wentylator też jeszcze nie powinien, ale co zaszkodzi sprawdzić.
  10. kt1117

    Foto-galeria

    Anty, ty lepiej nie wywołuj wilka z lasu, chcesz znowu Zaostrzony rygor?
  11. Też napisałem mu na gg, że pół roku. ;) Chyba, mniej-wiecej wszyscy załapują gml'a po tym czasie. I czytać dużo o nim, wszystkie tematy w Pytaniach dla początkujących, wszystkie artykuły i wtedy na forum.
  12. 1. Łatwe- podpowiem: masz event Left Button Pressed oraz funkcje: instance_create i instance_destroy. Jeśli chcesz siatkę to jest dzielenie całkowite: div. Np. 65 div 64* 64= 64. 2.Trudniejsze- tablice. 3.Proste- event destroy, instance_create 4.Proste- zwykła zmienna. 5.Trudniejsze- bawiłem się kiedyś w bombermana, odechciało mi się go robić, i go usunąłem, ale to było takie coś, tworzę obiekty we wszystkich miejscach, w których mogą się znaleźć, potem usuwam ale randomowo: funkcja choose, dodając do zmiennej, jeśli zostało wybrane kasowanie, i jeśli zmienna ma już wystarczającą wartość nie usuwam.
  13. Opcje moderacji, na dole strony po lewej stronie.
  14. Where is dokumentacja?
  15. I tylko to? Nie masz jeszcze jakiegoś instance_destroy? Spróbuj dać w Left Button samo instance_destroy, a w Destroy, instance_create...
  16. A co jest w obiekcie :obj_selected?
  17. Z tego dużo nie wywnioskujemy, daj więcej kodu. E: Daj po instance.... show_message(""), żeby sprawdzić czy dochodzi do tego miejsca w kodzie.
  18. Taki kod: GML d3d_set_projection(bohater.x+sin((bohater.direction-90)*pi/180),bohater.y-cos((bohater.direction+90)*pi/180),bohater.z+100,bohater.x,bohater.y,bohater.z+50,0,0,1) robi to samo, wydaje mi się, że trzeba zrobić tak, by kamera chodziła dookoła większego koła i chyba coś z lenghdirami trzeba pokombinować, ale nie jestem pewien. E: Mam taki kod: GML d3d_set_projection(bohater.x+ (lengthdir_x(100,bohater.direction-90)),bohater.y-lengthdir_y(100,bohater.direction+90),bohater.z+100,bohater.x,bohater.y,bohater.z+50,0,0,1) i widok obracanie jest ok, kąt górny jest ok, ale widzę bohatera od prawej. E: Dzięki Mentoss, dzięki tobie wiem jak działa kamera w Gm, teraz jest wszystko ok, jeśli ktoś chce zobaczyć jaki: GML d3d_set_projection(bohater.x+ (lengthdir_x(200,bohater.direction-180)),bohater.y-lengthdir_y(200,bohater.direction),bohater.z+aa,bohater.x,bohater.y,bohater.z+50,0,0,1) i zamykam temat.
  19. Wtedy się nie kręci, i się nie dziwię, bo znowu współrzędne zmieniają się w złe miejsce.
  20. To powoduje że widzę wyższe miejsce, lub jest mniejsze, kurczę coś nie tak, a jak zwiększyć kąt? Ostatnio też miałem taki problem, ale w 2d, z lengdirami i go nie rozwiązałem, bo teraz widzę że to musi dodawać, lub odejmować od x, bądź y, w zależności od kierunku, miejsca itd.
  21. Nic się nie zmieniło, ale może to nie jest zupełnie t-d, tylko pod malutkim kątem, chociaż bohater jest całkiem "płaski".
  22. No tak, o coś takiego mi chodzi. E: Kod, który podałeś, robi, że widok jest z góry. Chyba inne obiekty mają jakieś błędy, bo już nic nie rozumiem, z tego co mi powiedziałeś, to ten kod nie ma prawa nie działać.
  23. Czyli nie da się, żeby kamerka patrzyła na bohatera pod kątem z góry i się obracała? Bo teraz jest niby dobrze, gdyby nie to, że widzę tylko ziemię i bohatera, bo wszystko zasłania. Chyba, żebym dał to ext, i w angle wrzucił jakąś wartość, ale to się znowu będzie knociło.
  24. Chodzi Ci, że skopiowałem kod i nie zmieniłem np. x, na bohater.x? Teraz zmieniłem i kamerka się kręci, ale kamerka jest pod kątem z góry, aktualny kod: GML d3d_set_projection(bohater.x,bohater.y,bohater.z+140,bohater.x+cos(bohater.direction*pi/180),bohater.y-sin(bohater.direction*pi/180),bohater.z,0,0,1) A jak dam: GML d3d_set_projection(bohater.x,bohater.y+256,bohater.z+140,bohater.x+cos(bohater.direction*pi/180),bohater.y-sin(bohater.direction*pi/180),bohater.z,0,0,1) To widok jest dobry, ale kamerka się źle kręci. E: Jak dam: GML d3d_set_projection(bohater.x+(bohater.direction),bohater.y+256,bohater.z+140,bohater.x+cos(bohater.direction*pi/180),bohater.y-sin(bohater.direction*pi/180),bohater.z,0,0,1) To widok jest dobry i kręci się w miarę, ale za wolno i w połowie, przeskakuje na początek.
×
×
  • Dodaj nową pozycję...