Unity 鼠标点击屏幕创建物体




void Update () 
	{
		//按下鼠标左键时响应该方法
		if(Input.GetMouseButtonDown(0))
		{
			//创建一条射线一摄像机为原点
			Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
			RaycastHit hit;
			//射线碰撞到游戏地形时
			if(Physics.Raycast(ray,out hit))
			{
				//立方体	
				GameObject obj = GameObject.CreatePrimitive(PrimitiveType.Cube);
				obj.transform.position = hit.point;
				
			}
		}
	}


你可能感兴趣的:(Unity3D)