Java Libgdx向透视摄影机旋转模型实例

Java Libgdx向透视摄影机旋转模型实例,java,android,rotation,libgdx,perspectivecamera,Java,Android,Rotation,Libgdx,Perspectivecamera,当我向上平移ModelInstance时,我会看到ModelInstance的底部,我希望正确地看到它(将ModelInstance朝向透视摄影机旋转) 以下是一个例子: 在创建方法中: AssetManager assetManager = new AssetManager(); assetManager.load("ship.obj", Model.class); assetManager.finishLoading(); Model model = assetManager.get("sh

当我向上平移ModelInstance时,我会看到ModelInstance的底部,我希望正确地看到它(将ModelInstance朝向透视摄影机旋转)

以下是一个例子:

在创建方法中:

AssetManager assetManager = new AssetManager();
assetManager.load("ship.obj", Model.class);
assetManager.finishLoading();
Model model = assetManager.get("ship.obj", Model.class);
ModelInstance modelInstanceShip= new ModelInstance(model);
在渲染方法中:

modelInstanceShip.transform.setTranslation(
perspectiveCamera.position.x,
perspectiveCamera.position.y + 200, 
perspectiveCamera.position.z -10);

modelBatch.begin(perspectiveCamera);
modelBatch.render(modelInstanceShip, environment);
modelBatch.end();
在Libgdx中,如何将ModelInstance旋转到PerspectiveCamera

什么样的

modelInstanceShip.transform.rotate() //Towards perspectiveCamera?

谢谢

显示一些代码,否则我们需要一个巨大的大理石来帮助你。最好是一个最小的工作示例。看看是的,你需要计算从船到摄像机的方向向量。如果你得到了这个,你需要将船舶的当前方向向量旋转到这个计算向量。因此,你需要编写一个船舶类,其中包含当前方向向量以及平移和旋转的内容(translate/rot.在更新方法中)谢谢你的回答,你能在答案中给我一些代码让我更好地理解吗?