2012-04-14 56 views
-2

我想告訴OpenGL ES只渲染全像素。我正在製作一款像素風格的遊戲,當在屏幕上移動時,縮放的精靈將開始閃爍。我寧願讓它們在像素網格內跳躍。有什麼辦法可以告訴OpenGL使用int-precision而不是浮點數嗎?在iOS上使用OpenGL ES避免半個像素

回答

2

你不能只是啓用改變像這樣渲染的東西。您必須實際渲染所有東西,使其與像素網格對齊。責任在你身上,而不是OpenGL。

0

爲了防止fliker邊框當你畫精靈,您可以繪製紋理與1px的透明邊框,在這種情況下,透明的像素將是flickier,卜你不看到它becouse transparet。也不會忘記預處理你的圖像,所以對於透明像素顏色將與鄰居平均