Pytania oznaczone «c»

9
Izometryczny 2D: współrzędne ekranu do kafelka

Piszę izometryczną grę 2D i mam trudności z dokładnym określeniem, na którym kafelku znajduje się kursor. Oto rysunek: gdzie xs i ys to współrzędne ekranu (piksele), xt i yt to współrzędne kafelka, W i H to odpowiednio szerokość i wysokość kafelka w pikselach. Mój zapis współrzędnych to (y, x),...

9
Generowanie układu miasta w siatce

Chcę wygenerować układ miasta w kwadratowej siatce (renderowanej izometrycznie, ale to nie ma znaczenia) przy użyciu następujących elementów: 2x2 domy Drogi, szerokość 1 jednostki Kanały o szerokości 1 jednostki Przykładowy układ: Zawsze mam określoną liczbę domów i tyle dróg i kanałów, ile...

9
Dlaczego nie mogę używać operatora '> =' z Vector3s?

Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć....

9
Jak przenieść naszą muzykę do gier?

Jako dość nieznany niezależny zespół, jaki jest najlepszy sposób na przeniesienie naszej muzyki do gier komputerowych? Nie tyle myślę o kwestiach związanych z licencjonowaniem, ale bardziej o tym, jakie kanały są dostępne i jak zostać zauważonym przez twórców gier, którzy mogą być zainteresowani...

9
Jak działa gluLookAt?

Z mojego zrozumienia gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); jest równa: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ale kiedy wydrukuję ModelViewmatrycę, wezwanie do glTranslatef()wydaje się nie...