有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java LibGDX:移动/设置动画时跟踪节点

有人知道如何在移动/设置动画时跟踪ModelInstance中节点的位置吗

Vector3 moving = new Vector3()
entity.modelInstance.getNode("RightHand").localTransform.getTranslation(moving);

当modelInstance移动位置时,该值似乎没有被引用

使用此代码时会出现相同的结果

mov = beMainChar.modelInstance.getNode("RightHand").translation

先谢谢你


共 (1) 个答案

  1. # 1 楼答案

    RightHandlocalTransform不会改变,因为ModelInstance被转换到另一个全局位置,因此您需要检查NodeglobalTransform

    Vector3 moving = new Vector3();
    entity.modelInstance.calculateWorldTransform();
    entity.ModelInstance.getNode("RightHand").globalTransform.getTranslation(moving);