Java Android游戏浮动坐标查询,如果不精确

Java Android游戏浮动坐标查询,如果不精确,java,Java,//解决了 你好,我的Android游戏有问题, 我想用地图坐标的末尾查询字符坐标,但是当我开始时 游戏结束后,将角色移动到最后这是非常困难的,但它是有效的。 我认为问题在于字符和端点的坐标是浮动的,但我不知道如何才能更好地工作这是我的actuel代码: if((int)charX == (int)endMapX && (int)charY == (int)endMapY){ stop(); handler.post(new Runnable()

//解决了

你好,我的Android游戏有问题, 我想用地图坐标的末尾查询字符坐标,但是当我开始时 游戏结束后,将角色移动到最后这是非常困难的,但它是有效的。 我认为问题在于字符和端点的坐标是浮动的,但我不知道如何才能更好地工作这是我的actuel代码:

if((int)charX == (int)endMapX && (int)charY == (int)endMapY){
        stop();
        handler.post(new Runnable() {
            @Override
            public void run() {
                charEndingMapListener.charEndingMap();
            }
        });

    }
我希望你能帮助我:) 为我糟糕的英语而道歉
谢谢

不确定你是否理解了你的问题,是否真的与演员有关。您可以尝试用类似的方法更改if条件,看看它是否对您更有效:

if(charX >= endMapX && charY >= endMapY){
   charX = endMapX;
   charY = endMapY;
   //your code there...

非常感谢。现在稍微好一点,但这里的问题是,当我去>x和>y时,它会自动将角色拉到末尾。我想我可以在定义端点的跨度时解决这个问题,但是如何解决呢?