Unity 分辨率控制器带UDP动态创建视频播放和全景720(天空盒子)

Unity — 展厅,沙盘,新媒体交互装置,VR等动态创建视频播放


本文提供详细教程

记录遇到的难点并帮助同行的朋友们

坚持以最简单的方法传授和把更好的阅读体验带给你们!


一:效果展示

在这里插入图片描述

1:代码块

using UnityEngine;
using UnityEngine.UI;
using DG.Tweening;
using Lean.Touch;
public class GMR : MonoBehaviour
{
    public static GMR Instance;
    public static GameObject NowPage;
    public static GameObject LastPage;
    public static string SpritesPath;
    public static RawImage Mask;
    public static int WaitTime;
    void Awake()
    {
        Instance = this;
        GameTools.Init();
        Mask = GameTools.GTCanvas.Find("Mask").GetComponent<RawImage>();
        SpritesPath = "Sprites/";
        Mask.gameObject.SetActive(false);
    }

    void Start()
    {
        InvokeRepeating("TimeTo_0", 0, 1);
    }

    /// <summary>
    /// 等待时间,屏保
    /// </summary>
    void TimeTo_0()
    {
        WaitTime++;
        if (WaitTime == ReadConfig.WaitTime)
        {
            _CreateAVPro();
        }
    }
    static void FirstDo()
    {
        if (NowPage != null)
        {
            Mask.gameObject.SetActive(true);
            LastPage = NowPage;
            LastPage.transform.DOLocalMoveY(3840, 0.5f).OnComplete(delegate
            {
                Destroy(LastPage);
                Mask.gameObject.SetActive(false);
            });
        }
    }

    void Update()
    {
        if (Input.touchCount > 0 || Input.GetMouseButtonUp(0))
        {
            WaitTime = 0;
        }
    }

    /// <summary>
    /// 动态创建视频播放器,并发送UDP信息
    /// </summary>
    public void _CreateAVPro()
    {

        NowPage = GameTools.CreateAVPro("0", false);
        NowPage.GetComponent<AVProControl>().PlayList(6, "0_");
        GameTools.SendString("UDP信息发送成功!!");
    }

    /// <summary>
    /// 全景(更换天空盒)
    /// </summary>
    /// <param name="str"></param>
    public void SetBox1(string str)
    {
        GameTools.CreateVR(str);
    }
}


二:此Demo下载 ------>

Toggle 组实现菜单栏Demo

1234



拥有自己的服务器

让开发工作不再难

MyBe

阿里云 —ESC服务器部署和搭建购买方式(图文并排,一目了然)

一键领取阿里全产品2000元优惠券大礼包 (新手必得享超值优惠)


本博客为非营利性个人原创
所刊登的所有作品的著作权均为本人所拥有
本人保留所有法定权利,违者必究!
对于需要复制、转载、链接和传播博客文章或内容的
请及时和本博主进行联系,留言,Email: ChinazJacob@163.com
————————————————————————————————
版权声明:对于经本博主明确授权和许可使用文章及内容的
使用时请注明文章或内容出处并注明网址
转载请附上原文出处链接及本声明
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alxes_七局

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值