void Test(float f)
{
Quaternion quaternion = rcCar.transform.localRotation;
quaternion.eulerAngles = new Vector3(0,A().y + f,0);
rcCar.transform.DOLocalRotateQuaternion(quaternion,0.1f).SetEase(Ease.Linear);
}
Vector3 A()
{
rcCar = this.gameObject;
System.Type transformType = transform.GetType();
PropertyInfo m_propertyInfo_rotationOrder = transformType.GetProperty("rotationOrder",BindingFlags.Instance | BindingFlags.NonPublic);
object m_OldRotationOrder = m_propertyInfo_rotationOrder.GetValue(transform,null);
MethodInfo m_methodInfo_GetLocalEulerAngles = transformType.GetMethod("GetLocalEulerAngles",BindingFlags.Instance | BindingFlags.NonPublic);
object value = m_methodInfo_GetLocalEulerAngles.Invoke(transform,new object[] { m_OldRotationOrder });
string str = value.ToString().Replace("("," ").Replace(")"," ");
string[] s = str.Split(',');
return new Vector3(float.Parse(s[0]),float.Parse(s[1]),float.Parse(s[2]));
}
Unity 修改面板Rotation
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 目录界面 游戏场景及CD技能 开始界面 菜单开发 角色面板及背包系统 关卡界面 任务列表 设置界面 登录界面 关键...
- 打开Unity3D 打开Unity3D,会进入这个界面,用来选择需要打开的项目。双击已有项目会打开该项目,点击NE...
- 转载:http://www.xuanyusong.com/archives/3685比如编辑模式下对场景或者特定文...
- 如果在 Project面板 中的模型缩略图(预览图)不显示了, 让其重新可见: 点选模型资源后,在Inspecto...