[英]Texture to repeat and loop OpenGL
我正在創建一個簡單的場景,它設置在行星上,並且我想要行星在旋轉的外觀。
目前,我已將紋理映射為具有星形紋理的四邊形,然后在DrawScene中,將四邊形平移X個量,從而將四邊形緩慢平移到一側。 對於我正在尋找的細節水平,效果看起來相當不錯。 問題在於,我無法使用具有重復紋理的無限長的四邊形來達到這種效果,有時會到達四邊形的末端,然后才具有背景色。
有沒有一種方法可以使Quad動畫化,使重復的紋理在固定Quad上移動? 還是一種實現我想要的效果的簡單方法。
您可以為您的星空生成帶紋理的立方體或球體,並使行星在其中移動,這將產生相同的效果,但可以無限地繼續。
在spieleprogrammierung.net上有一個針對OpenGL
3.3及更高版本的出色教程,但是您需要翻譯頁面(使用chrome,它將為您完成),以便您可以使用自己的語言閱讀。
如果您需要更多信息,請與我們聯系:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.