gpt4 book ai didi

java - 将主体移动到特定点 [Box2D 、 Libgdx]

转载 作者:行者123 更新时间:2023-12-02 05:38:01 27 4
gpt4 key购买 nike

当我的角色靠近硬币时,我试图制作一个简单的磁铁效果,这应该移动到他的位置

我有这个:

if(Mycharacter.position.x +2  >= position.x)    //position = coin position
{

body.setTransform(Mycharacter.position.x, Mycharacter.position.y, 0);
}

这接近我想要的,但我需要能够看到硬币向我的角色移动。

我对 Box2d 和 Libgdx 还很陌生,所以如果可能的话,请保持简单,这对我在物理方面很糟糕没有帮助。提前致谢。

最佳答案

我找到了答案:

if("Any condition")
{
body.setLinearVelocity((Character.position.x - position.x) * Velocity, (Character.position.y - position.y)* Velocity);
}

提醒一下,这只是实现我想要的最简单的方法。我确信有更合适的方法来做到这一点。

关于java - 将主体移动到特定点 [Box2D 、 Libgdx],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24787297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com