[英]Libgdx, artifacts appears when moving camera
我正在尝试使用此算法使以下摄像头流畅:
camera.position.add((pos.x - camera.position.x) * 1.2f * deltaTime, (pos.y - camera.position.y) * 1.2f * deltaTime, 0);
它工作正常(相机移动很平稳),但是当我移动播放器时,会出现以下伪像:
播放器move()函数:
moveX(SPEED * deltaTime);
protected void moveX (float amount) {
float newX = pos.x + amount;
if (!map.doesRectCollideWithMap(newX, pos.y, getWidth(), getHeight()))
pos.x = newX;
}
我找到了解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.