0

プレイヤーオブジェクトがマウスの方を向くようにして、彼が何かを撃つことができるようにしたいです。これまでのところ、私が持っているコードでは、回転が不安定で間違っています。私は何を間違っていますか?

    onMouseMove(m:EventMouse){
    var facing = new Vec2(
        m.getLocation().x - this.node.getPosition().x, 
        m.getLocation().y - this.node.getPosition().y);

    var angle = Math.atan2(facing.y, facing.x) * 180 / Math.PI;   

    this.node.setRotationFromEuler(new Vec3(0, 0, angle));
}
4

0 に答える 0