よし、2 つの角度を取得しました。1 つはジョイスティックの角度で、もう 1 つはカメラからプレイヤーへの角度です。カメラの角度。ジョイスティックを押し上げると、プレーヤーがカメラから遠ざかるようになりました。どうすればいいですか?そして、Java または Ardor3d でそれを行う簡単な方法はありますか?
編集:角度を取得する方法のコードは次のとおりです。
float camDegree = (float) Math.toDegrees(Math.atan2(
_canvas.getCanvasRenderer().getCamera().getLocation().getXf() - colladaNode.getTranslation().getXf(),
_canvas.getCanvasRenderer().getCamera().getLocation().getYf()) - colladaNode.getTranslation().getYf());
player.angle = (float) Math.toDegrees(Math.atan2(padX, padY));
Quaternion camQ = new Quaternion().fromAngleAxis(camDegree, Vector3.UNIT_Y);