Camera 阶段2D更改背景纹理更改相机缩放!缺陷

Camera 阶段2D更改背景纹理更改相机缩放!缺陷,camera,libgdx,scene2d,Camera,Libgdx,Scene2d,我们正在创造一个小的比赛游戏,有很多奇特的功能,其中包括一个rpg深度的小味道 我有一个无限滚动背景(道路),由3个纹理组成,它们向下移动并返回,所以这个无限滚动效果正在创建中。需要3种纹理来适当改变背景,如新街道背景、加油站、汽车经销商等。所以我检查,例如,在200米比赛中,我必须用另一个纹理替换一个纹理,以使加油站可见并向下滚动 第一次更换时,舞台上的摄像机突然放大。返回暂停菜单,然后进入游戏世界屏幕后,一切正常。 我确信它在render方法或resize方法中对相机进行了更新 有趣的是,我

我们正在创造一个小的比赛游戏,有很多奇特的功能,其中包括一个rpg深度的小味道

我有一个无限滚动背景(道路),由3个纹理组成,它们向下移动并返回,所以这个无限滚动效果正在创建中。需要3种纹理来适当改变背景,如新街道背景、加油站、汽车经销商等。所以我检查,例如,在200米比赛中,我必须用另一个纹理替换一个纹理,以使加油站可见并向下滚动

第一次更换时,舞台上的摄像机突然放大。返回暂停菜单,然后进入游戏世界屏幕后,一切正常。 我确信它在render方法或resize方法中对相机进行了更新

有趣的是,我什么都不做,只取纹理对象并设置对另一个纹理的新引用


如果有人能为这个问题提供一个建议或者一个解决方案,那就太好了。

谢谢你的回答。现在已经解决了。对cam的引用错误。

是否尝试调试render()方法和纹理替换方法?当您进行一些调试时,至少可以猜测错误在哪里,您可以在这里发布一些代码,我们可以尝试帮助您,而无需为您检查所有libgdx库。。。