Java 如何阻止精灵离开设备显示Libgdx?

Java 如何阻止精灵离开设备显示Libgdx?,java,android,libgdx,Java,Android,Libgdx,我正在制作一个flappy bird克隆应用程序,我想请求您的帮助,我如何才能阻止小鸟从顶部进入设备显示屏 我有这个代码,以防止从底部显示出来的鸟,它的工作非常好 if(birdY > 0 || velocity < 0) { Velocity = velocity + gravity birdY -= velocity } if(小鸟>0 | |速度

我正在制作一个flappy bird克隆应用程序,我想请求您的帮助,我如何才能阻止小鸟从顶部进入设备显示屏

我有这个代码,以防止从底部显示出来的鸟,它的工作非常好

if(birdY > 0 || velocity < 0) {
Velocity = velocity + gravity

birdY -= velocity 

}
if(小鸟>0 | |速度<0){
速度=速度+重力
小鸟-=速度
}
render()
方法中,输入以下代码以更新鸟的位置:

velocity += gravity*delta;//gravity must be negative
birdY += velocity*delta;//delta is the amount of time (in seconds) since the last frame
更改鸟的位置后,请输入以下代码:

if(birdY < 0){
    birdY = 0;
}else if(birdY > screenHeight-birdHeight){
    birdY = screenHeight-birdHeight;
}
if(鸟人<0){
birdY=0;
}否则如果(鸟人>屏幕高度鸟人){
鸟人=屏幕高度鸟人重量;
}

您必须事先初始化变量
屏幕高度
鸟重
速度
重力
birdHeight
是鸟的纹理高度。

我有一个称为重力的值,但目前我无法计算所有的代码和速度,你看到的一切都是已经定义的变量,但无论如何,你有没有其他方法阻止鸟从topMan的设备显示出来代码是用android编写的演播室如果if语句有什么奇怪的