我正在製作一個遊戲(libgdx & box2d),隨機生成的行星上有摩天大樓 - 請參閱下圖。紋理隨機生成和尺寸的Rects
摩天大樓的位置,寬度和高度都是隨機的。我現在正在尋找最好的方式來紋理這些。
這是關於如何最好地解決紋理隨機大小的對象的一般問題,儘管您可能不需要提供代碼。
我有什麼選擇?製作小的紋理方塊並將它們平鋪?拉伸它們?程序化地生成它們(這對於摩天大樓般的紋理來說是可能的 - 對於底座來說是灰色的方形,對於有/沒有光線的情況下是黑色/黃色的窗口)?我需要考慮什麼?
我現在真的不知道如何去做這件事。任何想法都歡迎!
謝謝!
喬納斯
設法做到把它用做拉伸 - 現在只使用於各種規模一個紋理,但我會改變這種狀況。
謝謝你,BennX。你寫了一些關於「良好過濾器」伸展的文章。你能詳細說明你的意思嗎?我對圖形/遊戲編程非常陌生,所以我們非常感謝你指向正確的方向。非常感謝您的參與! – Jonas 2013-05-14 12:36:28
我添加了一個小例子。您可以將過濾器設置爲圖像,以便以不同的方式燙傷。有了一些過濾器,你可能會得到一個不好的結果,但有一些其他的它可能真的很好看看它提供的Enum TextureFilter。 – BennX 2013-05-14 12:46:19
謝謝,BennX!今晚我會檢查一下! – Jonas 2013-05-14 12:49:38