我想告诉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视图?