Ben olmalıdır görünür alanı büyüklüğünde (yani XZ düzleminde yatan) zeminde tek dokulu dörtlü çizmek ve daha sonra etrafında oynardım köşe doku koordinatları (ile sarma mod kümesi adresleme doku sırayla kadar) hem doku tekrarı hem de doku kaydırma işlemlerini otomatik olarak gerçekleştirir .
- için tekrarı yerine ayarını dikey doku [0 ila 1] den koordinat N kaç kez nerede olduğunu tekrarına dokusunu istiyorum den [0 N] olarak ayarlayın. Bu değeri, dörtlü'nüzün doku yüksekliğinize göre ne kadar uzun olduğuna bağlı olarak ayarlayın.
- İçin kaydırma Sadece yerine gelen [0 N] arasında değişen bu değeri ile gelen [inc N + Inc için] aralığında olur, böylece dik doku koordinat kaydırma olur inc artırılır ya da her bir çerçeve eksiltme edilir. Zaman zaman ben sarmak inc taşma / Yetersizlik önlemek için geri kökeni.
EDIT Ben sadece tam olarak tarif ettiğim gibi (ama XNA) uygulamayı denedim ve oldukça iyi çalıştı. Demonun bu videosuna bakın . İlgilenenler için kaynak kodu burada .
Örneğin, N'ye 3 eşittir, aşağıdaki görüntü gibi bir şey elde edersiniz (tekrarın nerede oluştuğunu görebilmeniz için orta bölümü kırmızıya boyadım). Daha sonra, inc değerini değiştirmek, onu artırmanıza veya azaltmanıza bağlı olarak, yolun bir yönde veya diğer yönde kaydırılmasını sağlayacaktır.