0
我嘗試了directx 9爲個人項目,並且我呈現的所有內容(無論是紋理還是文本)都模糊不清。
例如,我想繪製this,並且this被繪製。同樣的事情發生在文本上。
我不知道代碼的哪一部分可以幫助您查看問題的具體內容,因此,如果您需要,請提出更多精確度。Directx 9一切都模糊
我嘗試了directx 9爲個人項目,並且我呈現的所有內容(無論是紋理還是文本)都模糊不清。
例如,我想繪製this,並且this被繪製。同樣的事情發生在文本上。
我不知道代碼的哪一部分可以幫助您查看問題的具體內容,因此,如果您需要,請提出更多精確度。Directx 9一切都模糊
這可能是因爲衆所周知的半像素偏移問題。你可以在這裏閱讀: https://msdn.microsoft.com/en-us/library/windows/desktop/bb219690(v=vs.85).aspx
有不同的解決方案,但最流行的是改變頂點位置的計算方式並將其偏移半個像素。
如果這不能解決問題,也許您可以在某些查看器中發佈紋理的比較屏幕截圖,以及它在應用程序中的呈現方式,這可以顯示出問題所在。
該紋理可能正在放大。你爲什麼不嘗試用更好的質地做同樣的事情? – Asesh
我剛剛使用了比其大4倍的紋理,並且仍然模糊 –
背後可能有很多原因。您使用的是什麼紋理採樣過濾器?你還應該監視像素着色器的輸出 – Asesh