-
Postów
2 728 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
44
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Konrad-GM
-
-
Mi tam normalnie działa ;[
Jutro może to poprawię :P
-
A tak ogółem ktoś kto ma zamiar zacząć z 3D za wiele z kodu nie zrozumie,
A co to za filozofia? ;D
1. Tworzysz kontrolera [ Device ]
2. Ustawiasz kamerę
- Prezentujesz scenę
3. Wczytujesz model [ W formacie X ]
4. Wczytujesz teksturę
5. Tworzysz 2 nowe Matrixy
6. Obliczasz 1 Matrix jako 'RotationY' a 2 'Transalte'
7. Montujesz 1 Matrix do 2 // Matrix1=Matrix1*Matrix2 [ Kolejność ma znaczenie! ;D ]
8. Ustawiasz Matrixa
9. Ustawiasz teksturę
10. Rysujesz model
END. Uwalniasz DLLa
-
Sprawdziłem ile maksymalnie wyrenderuje klatek na sekundę i wyszło mi 500 FPS
Speed roomu = 9999? ;D
daj 2/3k :P
-
Tu są brakujące biblioteki :P
-
Jeszcze raz ściągnijcie [ Poprawiona ] :P
-
A czy wypakowałeś zawartość? [ Do miśka :P ]
-
Witam!
Przedstawiam wam mój najnowszy projekt ;D
Turbo3D, jest to biblioteka rozszerzająca funkcjonalność GM'a w świecie 3D.
Wersja Alpha, posiada funkcje takie jak:
* Kontroler
* Sceneria
- Kamera
- Transformacje
- Mesh'e [ Modele ]
- Materiały [ Textury ]
Download:
:construction:
Proszę o zgłaszanie wszystkich bugów :P
Enjoy!
Ps. Podziękowania dla Snake'a za logo ;)
-
Nie rozumiem do końca pytania... czy chodzi o własny program? ( Napisany np. w C++ )
Więcej szczegółów by nie zaszkodziło :)
-
Głupoty gadasz...
zmienna odpowiedzialna za aktualną klatkę to image_index, wstaw zamiast 0 ;)
-
a nie powinno być: "if (okrazenie == 3) room_goto_next();"?
-
Jeśli kolor czarny to dodaj do create kamery "draw_set_color(c_white);"
-
A po co kurs do tego loadera?
1. Tworzysz model
2. Wczytujesz model
3. Rysujesz na ekranie
-
Nie rozpoznaje zmiennej 'bullet'
-
Zapewne musisz się zapoznać z jakimś bardziej PRO GUI, lub sam wczytywać grafikę z pliku :)
-
Jakoś "Superduper Engine" do mnie też nie przemawia... :P
@RaV Royal: Ładne, trzeba przyznać ;)
-
Zrobiłem przykładzik platformówki ( nudziło mi się :P )
https://gmclan.org/up1717_11_Platformowka.html
EnJoY!!!!11oneone...
-
Możesz użyć różnych funkcji losujących ( takie jak: random, choose ) oraz zaokrąglających ( takie jak: round, floor, ceil. Przydatne gdy używasz random )
Example:
CREATE:
GML// Nazwy piłkarzypilkarz[1]="Piłkarz_2";
pilkarz[2]="Piłkarz_3";
pilkarz[3]="Piłkarz_4";
// Relacje
relacje=4; // Liczba relacji
relacja[0]="strzelił gola!";
relacja[1]="dostał żółtą kartkę!";
relacja[2]="dostał czerwoną kartkę!";
relacja[3]="został zdjęty z boiska!";
relacja[4]="jajco! :D";
StrRelacje="";
DODANIE RELACJI:
GMLvar rp, rr; // Zmienne tymczasowerr=round(random(relacje));
// Dodanie do zmiennej tekstu relacji
StrRelacje+=pilkarz[rp]+' '+relacja[rr]+'#';
DRAW:
GMLdraw_text(5,5,StrRelacje); -
Coś tam narysowałem:
-
Na zewnątrz ładne, a od strony wewnętrznej lepiej już nie komentować... xD
-
Nie jest zbytnio trudno napisać własny konwerter/importer obrazków ;)
-
Przydałby się system folderów w upie :)
A co do aktualnej zmiany, gites malines, tylko "uploader uzytkownika" mógłby zaczynać się od dużej litery i bez błędów ort. :P
-
Naprawdę dobry edytorek, tylko te ustawienie ikon powala :D
Lepiej by było jakbyś zrobił takie paski ja w cb
( http://wxd.sourceforge.net/wxd-codeblocks-win.png )
5/5 ofc
-
-
Głupie, nie podoba mi się...
Turbo3D Alpha [ v0.01 ]
w Dema gier i programów
Opublikowano
Tak :P
E: Jak chcesz to mogę podrzucić source, mam inny pomysł ( Engine ofc. ) :P