赞
踩
以黑魂为例,每次按下向前移动的控制键,人物会转向摄像机朝向的方向
void TurnTo(Vector3 direction)//形参填入需要朝向的方向的向量
{
Quaternion q = Quaternion.identity;
q.SetLookRotation(direction);//setlookrotaion定义看向指定方向的rotation
transform.rotation = Quaternion.Lerp(transform.rotation, Quaternion.Euler(0, q.eulerAngles.y, 0), Time.deltaTime * 40);
}
比如调用时
TurnTo(camera.transform.forward);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。