У меня есть простая сцена, которую я создаю, она установлена на планете, и я хочу, чтобы планета вращалась.
В настоящее время у меня есть текстурное отображение четырехугольника со звездной текстурой, затем в DrawScene я перевожу четырехугольник на величину X, что медленно переводит квад в одну сторону. Эффект выглядит неплохо для уровня детализации, который я ищу. Проблема в том, что у меня не может быть бесконечно длинного четырехугольника с повторяющейся текстурой, чтобы дать этот эффект, наступает момент, когда я достигну конца своего четырехугольника, и тогда у меня просто будет цвет фона.
Есть ли способ оживить Quad так, чтобы повторяющаяся текстура могла перемещаться на стационарном Quad, возможно? Или простой способ добиться эффекта, который я ищу.
Вы можете сгенерировать текстурированный куб или сферу для вашего звездного пейзажа и заставить планету перемещаться внутри нее, что даст тот же эффект, но сможет продолжаться бесконечно.
На сайте есть отличное руководство spieleprogrammierung.net за OpenGL
3.3 и выше, однако вам нужно будет перевести страницу (используйте chrome, и она сделает это за вас), чтобы вы могли читать ее на своем родном языке.
Дайте мне знать, если вам нужно больше информации 🙂
Других решений пока нет …