facebook twitter hatena line email

Unity/3d/2点間角度

提供: 初心者エンジニアの簡易メモ
2022年9月12日 (月) 16:55時点におけるAdmin (トーク | 投稿記録)による版

移動: 案内検索
var quaternion = Quaternion.LookRotation(target.position - player.position);
target.transform.localRotation = quaternion;

参考:https://www.create-forever.games/distance-rotation-quaternion/

角度を上書き

xとzを0に

var quaternion = Quaternion.LookRotation(target.position - player.position);
target.transform.localRotation = quaternion;
target.transform.localRotation = new Quaternion(0f, target.transform.localRotation.y, 0f, target.transform.localRotation.w);