[]3d模型旋转问题
请教下大家
我转X轴的时候用的是 sphere.transform.rotate(vectx,true,false);
转Y轴的时候用的是sphere.transform.rotate(vecty,false,false);
一个是局部,一个是世界
我怎么限制x轴转到北极就不转了,欧拉角,同一个位置每次输出的值都不一样,怎么确定呢
我转X轴的时候用的是 sphere.transform.rotate(vectx,true,false);
转Y轴的时候用的是sphere.transform.rotate(vecty,false,false);
一个是局部,一个是世界
我怎么限制x轴转到北极就不转了,欧拉角,同一个位置每次输出的值都不一样,怎么确定呢
没有找到相关结果
已邀请:
要回复问题请先登录
4 个回复
Aar0n
赞同来自:
fool_tiger
赞同来自:
我是先获取一下
_qua=sphere.transform.rotation;
然后再加一个改变量
sphere.transform.rotation=new Quaternion(_qua.x+mody*0.001,_qua.y,0,1);
但是它的_qua.y限制了
sphere.transform.rotate(vectx,true,false);
局部转X轴的角度,感觉Y轴转不动了
Aar0n
赞同来自:
fool_tiger
赞同来自: