当前位置: 首页 > 知识库问答 >
问题:

libgdx box 2d玩家手臂朝向触摸

贲凌
2023-03-14

好的,我有一个手臂和旋转关节相连的球员。我想要的是手臂身体向接触点旋转。

我试图计算接触点与身体的角度,并用

setTransform(armBody.getPosition(), angle);

但它在更新方法上表现得很奇怪。它绕着手臂身体的中心旋转,而不是绕着旋转关节连接的身体旋转。

我也在考虑一个关节,但我不知道哪个能像我想要的那样工作。

我将不胜感激任何帮助!

共有1个答案

狄玉书
2023-03-14

我会使用旋转关节将手臂上端固定到位,并使用ApplyTorque转动手臂身体。

 类似资料:
  • 我的剧本有问题,我要我的敌人跟着并向玩家旋转。当他四处走动的时候。这似乎很有效,但是当我的玩家在y上旋转180时,我的敌人似乎会回去很多(他的位置),只有当我的玩家回到他的正常旋转时,敌人才会回来。我到底做错了什么?

  • 我的程序要求用户输入牌数和玩家数。我只是想打印出每个玩家的卡片。ex.(球员1:黑桃王牌,红桃两枚。球员2:梅花两枚等)我已经把它打印出来了,但它似乎只打印出一套卡片,尽管玩家的数量中输入了2张。这是我的密码。 手类: 我的司机: 我得到的输出: 我想让它打印出两套卡片,而不是一套,但从逻辑上讲,我不知道该怎么做。任何帮助都会很好,谢谢。

  • 我有一个游戏,我希望当玩家触摸婴儿时,游戏能增加一分。我知道如何加分数,但我不知道如何让系统理解它们之间的冲突。 这是我的代码的主要部分: 感谢您的所有帮助。(如果您需要更多代码,请告诉我)

  • 本文向大家介绍Android改变手机屏幕朝向的方法,包括了Android改变手机屏幕朝向的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android改变手机屏幕朝向的方法。分享给大家供大家参考。具体如下: 模拟当点击按钮时,使手机朝向发生改变。 main.xml布局文件: 清单文件: OrientationActivity类: 运行结果: 希望本文所述对大家的Android程序设计

  • 对于一个Minecraft项目,我想让玩家逐渐面对(0,60,0)。到目前为止,当玩家在(0,60,0)周围移动超过720°时,我尝试的一切似乎都失败了。 有人知道如何让相机无缝移动到(0,60,0)吗? 非常感谢。 这是我到目前为止的代码(切换时循环运行): 这段没有if语句的代码可以正常工作。偏航和俯仰变量以度为单位。 我遇到的问题是,每当我转过身(0,60,0)几次,屏幕就会突然360°旋转

  • 问题是: 所以我在制作这个2D平台游戏时遇到了一个问题。当玩家跳到一个平台上并离开它时,重力不会影响它,它不会掉下来,直到你再次按下跳跃键,就好像它认为它仍然在地面上,直到你更新他。我已经把问题缩小到重力或碰撞,但找不到问题。有人能帮忙吗?我在下面附上代码。 代码: