Android 有没有办法使用libgdx隐藏纹理
我有一个游戏,你试图收集的对象,每次你收集它,我希望对象隐藏所有的方式,直到它是在屏幕外。目前我有Android 有没有办法使用libgdx隐藏纹理,android,libgdx,Android,Libgdx,我有一个游戏,你试图收集的对象,每次你收集它,我希望对象隐藏所有的方式,直到它是在屏幕外。目前我有 if(!collision){ batch.draw(mysteryCloud, pos.x, pos.y, 64, 64); } 在这种情况下,当我使用代码时,只要它们发生碰撞,它就会隐藏对象,但有时它们已经发生碰撞,并且对象仍然没有离开屏幕。所以这个物体又出现了,我想要这样的东西: 如果(碰撞){ 在物体离开屏幕之前不要画图} 如果有任何
if(!collision){
batch.draw(mysteryCloud, pos.x, pos.y, 64, 64);
}
在这种情况下,当我使用代码时,只要它们发生碰撞,它就会隐藏对象,但有时它们已经发生碰撞,并且对象仍然没有离开屏幕。所以这个物体又出现了,我想要这样的东西:
如果(碰撞){
在物体离开屏幕之前不要画图}
如果有任何帮助,我们将不胜感激。除非纹理是在最近的帧上绘制的,否则不应将其绘制到屏幕上。是否确保每次调用
render()
方法时都清除屏幕?是否实现了检查对象是否超出屏幕的逻辑?物体移动的方向是什么?x或y或两者?