gpt4 book ai didi

iphone - 在 Unity3d 中打开 iPhone 和 Android 设备相机

转载 作者:行者123 更新时间:2023-12-03 18:49:43 24 4
gpt4 key购买 nike

我正在开发一个应用程序,需要在全 View 中打开设备摄像头,并且我正在为 iOS 和 Android 制作这个应用程序。那么谁能告诉我如何在 Unity 中为所有 Android 和 iPhone 设备打开全屏设备摄像头。这对我来说会有很大的帮助。提前致谢。

最佳答案

经过对 Google 和官方文档的进一步挖掘。我得到了解决方案,我将与您分享,它会帮助某人..有一天..

1.创建新项目。

2.在GameObject中选择Main Camera并通过Inspector更改Transform

位置 X= -90 Y=785 Z=0 旋转 X=90 Y=90 Z=0 缩放 X=1 Y=1 Z=1

enter image description here

3.现在转到游戏对象 —> 创建其他 —> 平面。

4.在GameObject中选择主相机

4.1 通过检查器更改变换

位置 X=0 Y=0 Z=0 旋转 X=0 Y=0 Z=0 缩放 X=100 Y=100 Z=100 enter image description here

4.2 更改 Tag=Player

现在创建一个名为“CameraController”的 C# 脚本,并将代码替换为以下代码

using UnityEngine;
using System.Collections;

public class CameraController : MonoBehaviour
{
public WebCamTexture mCamera = null;
public GameObject plane;

// Use this for initialization
void Start ()
{
Debug.Log ("Script has been started");
plane = GameObject.FindWithTag ("Player");

mCamera = new WebCamTexture ();
plane.renderer.material.mainTexture = mCamera;
mCamera.Play ();

}

// Update is called once per frame
void Update ()
{

}
}

5.最后保存此脚本文件并将其拖到“Plane”游戏对象上

注意 - 您可能会看到预览在 Unity 游戏 View 中旋转,但在 RealDevice 上效果良好。在 iPhone5 和 Android - Nexus 5 上进行了测试。

以下是将旋转角度更改为 180 度时的快照: enter image description here

关于iphone - 在 Unity3d 中打开 iPhone 和 Android 设备相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14100864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com