[Unity3d]控制物体的旋转以及缩放
admin
2023-01-20 15:00:05
0

我们在用unity做产品展示的功能的时候,旋转和缩放是必不可少的功能,如果是大型物品,比如汽车或者其他的东西,可以使用旋转摄像机的思路来控制达到物体旋转的效果,如果是这种情况可以参考我之前的文章:http://blog.csdn.net/dingxiaowei2013/article/details/16337411;如果是小型物品的展示,就可以通过通过控制物体本身的旋转和位置的变化来达到缩放和旋转物体的效果。因为我这里有一个背景图,所以不希望背景图动,之所就只能采取第二种方法来达到缩放旋转物体的效果。

Code:

using UnityEngine; using System.Collections;  public class DragModel : MonoBehaviour { 	 	 	private float x = 0.0f; 	private float y = 0.0f; 	 	private float xSpeed = 200.0f; 	private float ySpeed = 200.0f; 	 	private float zSpeed = 40f; 	 	private float normalDistence = 0; 	 	private float minDistence = 0; 	private float maxDistence = 10; 	  	void Update ()  	{ 		 		if(Input.GetMouseButton(1)) 		{ 			x=Input.GetAxis("Mouse X") *xSpeed; 			print(Input.GetAxis("Mouse X")); 			y=Input.GetAxis("Mouse Y") *ySpeed; 			 			transform.Rotate(Vector3.up * -x *Time.deltaTime,Space.World); 			transform.Rotate(Vector3.right * y *Time.deltaTime,Space.World); 			 		} 		 		 		else if(Input.GetAxis("Mouse ScrollWheel")!=0) 		{ 			float ga = Input.GetAxis("Mouse ScrollWheel"); 			if(transform.position.z > minDistence && transform.position.z=maxDistence && ga>0) 			{ 				transform.Translate(Vector3.forward*-Input.GetAxis("Mouse ScrollWheel")*zSpeed*Time.deltaTime,Space.World);	 			} 			 		} 	} } 

效果图:

[Unity3d]控制物体的旋转以及缩放


相关内容

热门资讯

【第一财经】“熊猫来了.怎么开... 有 亲,根据资深记者爆料熊猫来了是可以开挂的,确实有挂(咨询软件无需打开...
今日重大通报“圣盛晃晃麻将.真... 网上科普关于“圣盛晃晃麻将有没有挂”话题很是火热,小编也是针对圣盛晃晃麻将作*弊开挂的方法以及开挂对...
最新引进“天天十三水.到底有挂... 最新引进“天天十三水.到底有挂吗?”必胜开挂神器您好,天天十三水这个游戏其实有挂的,确实是有挂的,需...
终于了解“湘乐.究竟有挂吗?”... 您好:湘乐这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏中打...
【今日要闻】“旺旺福建麻将.究... 您好:旺旺福建麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...
印度航空找到“遗忘”13年的波... 【环球网报道 记者 赵建东】据新加坡《海峡时报》等多家外媒18日报道,印度航空近日承认,该公司一架波...
我来教教您“浙衢麻将.开挂神器... 我来教教您“浙衢麻将.开挂神器?”原来真的有挂您好,浙衢麻将这个游戏其实有挂的,确实是有挂的,需要了...
视频|这场大赛 聚青创之力绘“... 当“双碳”目标绘就发展蓝图,当绿色创新点燃时代引擎,聚青春之力赋能绿色低碳产业高质量发展正当时。 江...
构建多元治疗场景技术平台 企业的发展轨迹,总是深植于特定时代的需要与使命的召唤之中。微电生理创立于2010年,自诞生之初便将目...
今日重大发现“白金岛.开挂器?... 网上科普关于“白金岛有没有挂”话题很是火热,小编也是针对白金岛作*弊开挂的方法以及开挂对应的知识点,...