112. var rot = Quaternion.LookRotation(diff);
第二引数に Vector3.up が省略されている
var up = transform.TransformVector(Vector3.up);
var rot = Quaternion.LookRotation(diff, up);
自分の姿勢から up ベクトルを作る
水平を維持しない回転
LookRotationの第二引数
113.
114. void Update()
{
var diff = target_.transform.position - transform.position;
var up = transform.TransformVector(Vector3.up);
var rot = Quaternion.LookRotation(diff, up);
transform.rotation = Quaternion.Slerp(transform.rotation, rot, 0.1f);
}
実装例