当我在模拟器上加载我的游戏时很好,但是当我在我的iPhone上加载游戏时,当我移动tileMap时会出现垂直黑线。
有人有想法吗?质地?还是图形? OPENGL?
答案 0 :(得分:1)
我的一些精灵图片实际上遇到了类似的问题。事实证明,我把我的精灵表太紧密地包装在一起,每个精灵周围都没有足够的透明度,当我渲染它时,我正在拾取其他部分图像。在每个图像周围添加更多空间可以解决问题。希望有帮助!
答案 1 :(得分:0)
我之前在Android上遇到过类似的问题,
似乎是由舍入误差和浮点精度引起的。
答案 2 :(得分: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_RGB
format
和internalFormat
参数。当我从photoshop中保存文件时,我认为我指定不包含alpha通道,所以我不完全确定为什么会这样,但是你可能会遇到类似的问题。