纳金网
标题:
按右键旋转镜头
[打印本页]
作者:
晃晃
时间:
2011-9-19 08:00
标题:
按右键旋转镜头
Unity3d获取鼠标3个键的响应如下:
GetMouseButton(0)鼠标左键
GetMouseButton(1)鼠标右键
GetMouseButton(2)鼠标中键
修改MouseLook.cs的Update
void Update(){
if(Input.GetMouseButton(1)){
if(axes == RotationAxes.MouseXAndY){
rotationX += Input.GetAxis("Mouse X") * SensitivityX;
rotaionY += Input.GetAxis("Mouse Y") * sensitivityY;
rotationX = ClampAngle(rotationX, minimumX,maximumX );
rotationY = ClampAngle(rotationY,minimumY,maximumY);
Quaternion xQuaternion = Quaternion.AngleAxis(rotationX,Vector3.up);
Quaternion yQuaternion = Quaternion.AngleAxis(rotationY,Vecotr3.up);
transform.localRotation = originalRotation * xQuaternion * yQuaternion;
}
else if (axes == RotationAxes.MouseX){
rotationX += Input.GetAxis("Mouse X") * sensitivityX;
rotationX = ClampAngle (rotationX,minimumX,maximimX );
Quaternion xQuaternion = Quaternion.AngleAxis(rotationX,Vector3.up);
transform.localRotation = originalRotation * xQuaternion;
}else{
rotationY += Input.GetAxis("Mouse Y")* sensitivityY;
rotationY = ClamAngle (rotationY,minimumY,maximumY);
Quaternion yQuaternion = Quaternion.AngleAxis(rotationY,Vector3.left);
transform.localRotation = originalRotation * yQuaternion;
}
}
}
作者:
Asen
时间:
2011-9-19 08:39
作者:
小默
时间:
2012-1-19 17:29
为什么我用上后一直报错啊??不能正常运行
作者:
晃晃
时间:
2012-1-31 23:21
中华腾飞,鹏程万里; 民族崛起,彪炳千秋。 风纪书元,人间改岁; 鸡声告旦,天下皆春。 四海同心,惠风和畅; 万民交庆,化日舒长。
作者:
晃晃
时间:
2012-2-4 23:22
真不错,全存下来了.
作者:
晃晃
时间:
2012-2-10 23:19
呵呵,很漂亮啊
作者:
tc
时间:
2012-3-28 23:24
很经典,很实用,学习了!
作者:
菜刀吻电线
时间:
2012-4-4 23:25
呵呵,真得不错哦!!
作者:
菜刀吻电线
时间:
2012-4-9 23:18
凡系斑竹滴话要听;凡系朋友滴帖要顶
作者:
菜刀吻电线
时间:
2012-4-12 23:24
先顶上去,偶要高亮加精鸟!
作者:
tc
时间:
2012-4-18 23:20
呵呵,很好,方便罗。
作者:
菜刀吻电线
时间:
2012-5-23 23:23
很有心,部分已收录自用,谢谢
作者:
tc
时间:
2012-6-27 23:24
俺是新人,这厢有礼了!
作者:
tc
时间:
2012-7-13 23:25
呵呵,真得不错哦!!
作者:
tc
时间:
2012-8-13 09:38
响应天帅号召,顶
作者:
晃晃
时间:
2012-8-15 23:46
加精、加亮滴铁子,尤其要多丁页丁页
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5