您的位置:首页 > 移动开发 > Unity3D

旋转角色

2016-05-11 10:26 579 查看
public class RotateModel : MonoBehaviour
{
private Transform m_ModelTrans;

private float m_RotateSpeed = 5f;

public Transform ModelTrans
{
get
{
return this.m_ModelTrans;
}
set
{
this.m_ModelTrans = value;
}
}

public float RotateSpeed
{
get
{
return this.m_RotateSpeed;
}
set
{
this.m_RotateSpeed = value;
}
}

private void Start()
{
}

private void OnDrag(Vector2 delta)
{
if (delta.x > 0f)
{
if (this.m_ModelTrans != null)
{
this.m_ModelTrans.Rotate(Vector3.up * -this.m_RotateSpeed, Space.Self);
}
}
else if (this.m_ModelTrans != null)
{
this.m_ModelTrans.Rotate(Vector3.up * this.m_RotateSpeed, Space.Self);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity3d