-
Postów
1 103 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez kt1117
-
Nowa gra czy luźna pracka?
-
Nie pyta się? Przy kliknięciu Connect wyskakuje okienko i tam się pyta. E: Potrzebna dll'la 39dll.dll; Dorzucić?
-
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.
-
Grawitacja dużej ilości drobnych obiektów w GM i FPS
kt1117 odpowiedział(a) na TO_mek temat w Pytania początkujących
Spróbuj aktywować tylko te obiektu, którym jest potrzebna grawitacja. -
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.
-
Pisałem ten temat ze szkoły, chodziło o funkcję: d3d_light_define_point().
-
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.
-
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.
-
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ć.
-
Anty, ty lepiej nie wywołuj wilka z lasu, chcesz znowu Zaostrzony rygor?
-
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.
-
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.
-
Opcje moderacji, na dole strony po lewej stronie.
-
Sam możesz zamknąć.
-
Where is dokumentacja?
-
I tylko to? Nie masz jeszcze jakiegoś instance_destroy? Spróbuj dać w Left Button samo instance_destroy, a w Destroy, instance_create...
-
A co jest w obiekcie :obj_selected?
-
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.
-
Kamerka w 3d. Widok ustabilizowany przed graczem.
kt1117 odpowiedział(a) na kt1117 temat w Pytania początkujących
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. -
Kamerka w 3d. Widok ustabilizowany przed graczem.
kt1117 odpowiedział(a) na kt1117 temat w Pytania początkujących
Wtedy się nie kręci, i się nie dziwię, bo znowu współrzędne zmieniają się w złe miejsce. -
Kamerka w 3d. Widok ustabilizowany przed graczem.
kt1117 odpowiedział(a) na kt1117 temat w Pytania początkujących
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. -
Kamerka w 3d. Widok ustabilizowany przed graczem.
kt1117 odpowiedział(a) na kt1117 temat w Pytania początkujących
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". -
Kamerka w 3d. Widok ustabilizowany przed graczem.
kt1117 odpowiedział(a) na kt1117 temat w Pytania początkujących
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ć. -
Kamerka w 3d. Widok ustabilizowany przed graczem.
kt1117 odpowiedział(a) na kt1117 temat w Pytania początkujących
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. -
Kamerka w 3d. Widok ustabilizowany przed graczem.
kt1117 odpowiedział(a) na kt1117 temat w Pytania początkujących
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.