小编zba*_*rni的帖子

为什么java中的1200/1080 = 1?

我使用libGDX在Java中创建了一个应用程序.我需要使用屏幕高度和1080的比例.所以我创建了一个名为rh的浮点数,它等于Gdx.graphics.getHeight()/ 1080

float rh = (Gdx.graphics.getHeight()/1080);
Run Code Online (Sandbox Code Playgroud)

就我而言,我的屏幕高度为1200像素.所以在我的情况下,rh应该是1.111111 ......但rh变为1.如果屏幕的高度低于1080像素,则rh为0.为什么会发生这种情况我该怎么办?

请帮忙!提前致谢.

PS:Gdx.graphics.getHeight()以nr像素获取屏幕的高度.

java integer libgdx

0
推荐指数
2
解决办法
174
查看次数

标签 统计

integer ×1

java ×1

libgdx ×1