2011-08-23 60 views
0

當我在模擬器上加載我的遊戲時,它很好,但是當我在我的iPhone上加載遊戲時,出現垂直黑線,當我移動tileMap時出現。Iphone編程:垂直黑線問題

有人有想法嗎?質地?或圖形? OpenGL的?

+0

對不起,但也許沒有人能理解你真正的問題,細節幾乎沒有。 – Vanya

回答

1

我有一個類似的問題,其實我的一些精靈圖像。事實證明,我正在將我的精靈表貼得太近,每個精靈周圍都沒有足夠的透明度,而當我渲染它們時,我正在拾取部分其他圖像。在每個圖像周圍添加更多空間可解決問題。希望有助於!

0

我在Android上也有類似的問題之前,

似乎被舍入誤差和浮點精度引起的。

0

我在使用iPhone上的Open GL時遇到過類似的問題。這工作對我來說將溶液改變調用以下功能:

void glTexImage2D( 
    GLenum   target, 
    GLint   level, 
    GLint   internalFormat, 
    GLsizei   width, 
    GLsizei   height, 
    GLint   border, 
    GLenum   format, 
    GLenum   type, 
    const GLvoid * data 
); 

我改成了使用GL_RGBA,而不是GL_RGBformatinternalFormat參數。當我從photoshop保存文件時,我以爲我指定不包含Alpha通道,所以我不完全確定它爲什麼能夠工作,但是您可能有類似的問題。