Mobile 在Unity3D中,倾斜手机时激活手机摄像头
我们正在为手机制作统一游戏。 基本上,这是一个具有3D角色和地图的场景,可以看到角色所在的位置。 我想知道当我垂直倾斜手机以查看现实世界中插入的3D角色时,如何启动手机摄像头,Mobile 在Unity3D中,倾斜手机时激活手机摄像头,mobile,unity3d,camera,tilt-sensor,Mobile,Unity3d,Camera,Tilt Sensor,我们正在为手机制作统一游戏。 基本上,这是一个具有3D角色和地图的场景,可以看到角色所在的位置。 我想知道当我垂直倾斜手机以查看现实世界中插入的3D角色时,如何启动手机摄像头, 当我水平倾斜3D世界时,返回到3D世界的地图视图。如果可能的话,您有什么想法吗?首先,您必须在更新功能中签入脚本,您可以这样做: using UnityEngine.UI; public Image image; void Update() { if (Input.deviceOrie
当我水平倾斜3D世界时,返回到3D世界的地图视图。如果可能的话,您有什么想法吗?首先,您必须在更新功能中签入脚本,您可以这样做:
using UnityEngine.UI;
public Image image;
void Update()
{
if (Input.deviceOrientation == DeviceOrientation.FaceDown)
image.gameObject.SetActive(true);
}
else
{
image.gameObject.SetActive(false);
}
在图像中,您应该添加包含以下内容的脚本:
void Start ()
{
plane = GameObject.FindWithTag ("Player");
mCamera = new WebCamTexture ();
plane.renderer.material.mainTexture = mCamera;
mCamera.Play ();
}
首先,您必须在更新函数中签入脚本,您可以这样放置:
using UnityEngine.UI;
public Image image;
void Update()
{
if (Input.deviceOrientation == DeviceOrientation.FaceDown)
image.gameObject.SetActive(true);
}
else
{
image.gameObject.SetActive(false);
}
在图像中,您应该添加包含以下内容的脚本:
void Start ()
{
plane = GameObject.FindWithTag ("Player");
mCamera = new WebCamTexture ();
plane.renderer.material.mainTexture = mCamera;
mCamera.Play ();
}