我想告訴OpenGL ES只渲染全像素。我正在製作一款像素風格的遊戲,當在屏幕上移動時,縮放的精靈將開始閃爍。我寧願讓它們在像素網格內跳躍。有什麼辦法可以告訴OpenGL使用int-precision而不是浮點數嗎?在iOS上使用OpenGL ES避免半個像素
-2
A
回答
2
你不能只是啓用改變像這樣渲染的東西。您必須實際渲染所有東西,使其與像素網格對齊。責任在你身上,而不是OpenGL。
0
爲了防止fliker邊框當你畫精靈,您可以繪製紋理與1px的透明邊框,在這種情況下,透明的像素將是flickier,卜你不看到它becouse transparet。也不會忘記預處理你的圖像,所以對於透明像素顏色將與鄰居平均
相關問題
- 1. 的OpenGL ES(在iOS上):
- 2. OpenGL ES交換像素
- 3. Android OpenGL es轉換像素
- 4. iOS - 在OpenGL ES中使用BiPlanar像素格式渲染YUV420p圖像2
- 5. iOS OpenGL ES與Android OpenGL ES兼容?
- 6. 避免在HTML5畫布中繪製半像素提高速度?
- 7. 禁用opengl es紋理ios
- 8. 在OpenGL ES 1.1中縮放時避免紋理間的空白
- 9. iOS - 使用OpenGL ES 2.0顯示文本
- 10. LK在iOS或Android上使用OpenGL ES的光流
- 11. 如何在iOS上使用OpenGL ES實現多層次繪圖?
- 12. Android OpenGL ES讀取紋理像素
- 13. OpenGL ES - 紋理底部的像素'Interference'
- 14. OpenGL Es 2.0 GLKit繪製像素
- 15. Android的OpenGL ES的像素化
- 16. iPhone OpenGL ES 2.0 - 像素完美紋理
- 17. 在iPhone上使用OpenGL ES調用圖像:可能嗎?
- 18. iOS上的OpenGL ES 2和3
- 19. iOS Dev:使用OpenGL ES繪製圖像/雪碧
- 20. OpenGL ES(在iOS上):glDrawArrays上的EXC_BAD_ACCESS調用球體繪圖
- 21. 在opengl es紋理頂部有32個像素間隙
- 22. 如何使用OpenGL ES渲染圖像?
- 23. iOS上的OpenGL ES - glReadPixels()返回圖像的邊上有一個黑條
- 24. 如何使用OpenGL ES將像素數據提供給屏幕?
- 25. OpenGL es放大到touchPoint(iOS)
- 26. openGL es 2.0 TextureCoordinates參數ios
- 27. OpenGL ES:在像素繪畫應用程序中撤消
- 28. 上的對象邊緣的Android OpenGL ES的暗像素
- 29. Android上的OpenGL ES
- 30. 如何使用iOS顯示多個OpenGL ES 2.0視圖?