我有一些滑塊值來控制物件旋轉,
a = slidery.GetComponent<Yslider>().value;
b = sliderx.GetComponent<Xslider>().value;
c = sliderz.GetComponent<Zslider>().value;
join.transform.localRotation = Quaternion.Euler(a, b, c);
如何將四元數轉換回我的滑塊值?
uj5u.com熱心網友回復:
你可以使用例如
// did you btw mean to switch Y and X ?
slidery.GetComponent<Yslider>().value = join.transform.localEulerAngles.x;
...
但是,請注意,有多種可能的方式來表示Quaternion歐拉角中的a ,因此回傳的值可能與您指定的值不匹配!看Transform.localEulerAngles
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/403892.html
標籤:
上一篇:如果有的話,我如何宣告“隨機”?
