-
Postów
2 728 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
44
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Konrad-GM
-
-
Jakbyś mógł to napisz jak ;p
-
Mam taki niemały problem, otóż gdy piszę własnego DLLa ( z wykorzystaniem Direct3D9 ) to podaję w kontrolerze:
BeginStep: Wyczyść Buffory ( Clear ) i rozpocznij prezentacje ( BeginScene )
EndStep: Zakończ prezentację ( EndScene ) i zaprezentuj ( Present )
I tu jest problem, GM czyści i prezentuje własny moduł graficzny, a mój zasłania ( Czasem widać linie ), czy wiecie może jak temu zapobiec ( Bez tworzenia nowego okna ofc. )?
Z góry bardzo dziękuję :)
-
Mam problem z tym, ponieważ wywala mnie na sam róg ( 0x0 ) roomu :)
-
-
Jeszcze takie małe pytanko... czy XenoN będzie obsługiwał własny format modeli? tak, aby nie można było tych modeli kraść :P
E: wiem że to nie jest temat o Xenonie, ale chciałbym to wiedzieć :P
-
Czyli będzie można mapkę upakować do jednego modelu? ;D
-
Twój XenoN oblicza kolizje z pozycji 'Z', już nie bierze pod uwagę 'X' & 'Y', więc w Twoim silniku nie da się obliczyć kolizji z modelami od 'boków' ( np. drzewa, płot itp. ) ponieważ oblicza TYLKO pozycję 'Z', więc zacznij pracować nad tym, bo to by było dobre ;D
-
Nie polecam obliczać kolizji trójkąt z trójkątem, Cpp'a mocno zjada a co dopiero GM'a... najlepiej obliczać kolizje elipsy ( koła ofc. ) właśnie z trójkątami, 2x szybciej działa i daje lepsze efekty...
-
po studiach
Na świecie są lepsi programiści bez studiów niż Ci co je ukończyli ;]
-
Zmienne GLOBALNE!
-
musisz wkleić includy do codeblocksa ( MinGW/include/GL )
-
1- Ściągnij: http://downloads.sourceforge.net/codeblock...mingw-setup.exe
2- Stwórz projekt OpenGL'a
3- Skompiluj i sprawdź czy będzie kolorowy trójkąt...
-
Widziałem w GMC dlla który obsługuje raytracing, może ci się przydać o kolizji :)
-
Zrobiłem mały przykładzik:
-
Zrobiłem mały przykładzik:
-
Tak [ prócz tych dodatkowych bibliotek typu GLUT :P ]
-
Po instalacji MinGW'a masz już dostęp do bibliotek OGL'a [ Standardowe biblioteki MinGW :P ]
-
g ma rację, jest to bardzo czasochłonne
-
...natomiast "if(!nazwazmiennej)" to znaczy "nazwazmiennej == false" albo "if(nazwazmiennej)" to "nazwazmiennej == true"
-
GMLif (!lewa && keyboard_check(ord('Q'))){lewa=1}?
-
To jak zmienne lokalne, tylko że mają zakres na całą grę i trzeba dodać 'global.' :)
-
Możesz zrobić listę akcji w tablicach np:
GMLglobal.Act[0]=false; // Czy potrafimy pływaćlub const'ami się bawić
GMLglobal.Act[A_PLYWANIE]=false; // Czy potrafimy pływaćStwórz obiekt 'objLoader' i daj go tylko do 1 roomu, np w menu gry
Aby sprawdzić:
GMLif(!global.Act[0]) // lub !global.Act[A_PLYWANIE]// Jakaś akcja jeśli nie potrafimy pływać
}
-
Nie ściągam, brak screenów
-
System 'Particle' raczej wystarczy ;)
Odświeżanie
w Pytania zaawansowanych
Opublikowano
Wielkie dzięki :* :* :*
E: Znalazłem ;)