unity怎么绑定摄像机到物体上

unity怎么绑定摄像机到物体上,第1张

可以把摄像头作为物体的子物体,控制摄像头水平旋转只需要控制物体左右旋转。这样有个好处,就是不必考虑摄像头与物体本身的相对静止。 摄像头只需要在竖直方向上移动,再通过之前提过的矢量变换,就可以咯

1在unity的场景中新建一个Quad。

2.新建一个Material文件夹用来存放Material,在Material里新建一个Material材质,并命名为CamTex.。

3.选中CamTex材质,在Inspector面板中选择shader的模式为Unlit/Texture。

4.新建C#脚本,并将其命名为WebCam,双击脚本进行编辑,添加以下代码:

using UnityEngine

using System.Collections

    

public class WebCam : MonoBehaviour {

 

    public string deviceName

    WebCamTexture tex

        // Use this for initialization

        IEnumerator Start () {

        yield return Application.RequestUserAuthorization(UserAuthorization.WebCam)

        if(Application.HasUserAuthorization(UserAuthorization.WebCam))

        {

            WebCamDevice[] devices = WebCamTexture.devices

            deviceName = devices[0].name

            tex = new WebCamTexture(deviceName, 400, 300, 12)

            renderer.material.mainTexture = tex

            tex.Play()

 

            

 

        }

        }

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/8000609.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存