gpt4 book ai didi

java - LibGDX - 设置背景图像(静态)

转载 作者:行者123 更新时间:2023-11-30 06:21:25 24 4
gpt4 key购买 nike

背景图片我是这样设置的-

batch.draw(Assets.back_sprite, 0, 0, ResX, ResY);

问题是当我移动相机时 -

camera.translate(2,0);

图像开始向后移动并最终消失,因为我把它画在了 (0,0)
并且相机以 (2,0) 的速度移动,这就是图像消失的原因。

  • 相机是正射的而不是透视的。

我怎样才能使图像静止并始终停留在那里?有什么想法吗?

提前致谢:P

最佳答案

用另一个相机渲染它

OrthographicCamera mStageCamera;
OrthographicCamera mFixedCamera;
SpriteBatch mBatch;

@Override
public void render() {
mBatch.setProjectionMatrix(mFixedCamera.combined);
mBatch.begin();
//render "static" elements
mBatch.end();

mBatch.setProjectionMatrix(mStageCamera.combined);
mBatch.begin();
//render "movable" elements
mBatch.end();
}

关于java - LibGDX - 设置背景图像(静态),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20521155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com