(个人)AR电子书系统创新实训第三周(2)
来源:互联网 发布:sql中查询的功能节点 编辑:程序博客网 时间:2024/06/03 15:49
目前进展
我已经完成本周上一篇博客所说的动态加载并绑定出一组图片和视频文件。其具体做法是:
首先,我们应该先把已经做好的一组ImageTarget和带有videoplayer脚本的Plane绑定为一个prefab,然后在一个manager中动态的生成这个prefab。其代码如下:
using System.Collections;using System.Collections.Generic;using UnityEngine;using EasyAR;public class ImageTargetManager : MonoBehaviour { public GameObject videoPrefab; // Use this for initialization void Awake () { GameObject videoPlayer = Instantiate(videoPrefab); var ITbehaviour = videoPlayer.GetComponent<ImageTargetBehaviour>(); ITbehaviour.Path = "image1.jpg"; ITbehaviour.Name = "image1"; ITbehaviour.Storage = StorageType.Assets; ITbehaviour.Bind(GameObject.Find("ImageTracker").GetComponent<ImageTrackerBehaviour>()); ITbehaviour.Size = new Vector2(8.0f, 4.5f); var VPbehaviour = videoPlayer.transform.GetChild(0).GetComponent<VideoPlayerBehaviour>(); VPbehaviour.Path = "video1.mp4"; VPbehaviour.Storage = StorageType.Assets; VPbehaviour.VideoScaleMode = EasyAR.VideoPlayerBaseBehaviour.ScaleMode.Fill; VPbehaviour.EnableAutoPlay = true; VPbehaviour.EnableLoop = true; VPbehaviour.OpenWhenStart = true; VPbehaviour.VideoScaleFactorBase = 0.1f; }}
下步目标
当然,目前还仅仅是使用在StreamingAssets中的文件,还不是真正意义上的动态加载,我要等做服务器的小伙伴完成之后,使用在persistentAssets文件夹中的图片和视频文件进行动态的绑定。
阅读全文
0 0
- (个人)AR电子书系统创新实训第三周(2)
- (个人)AR电子书系统创新实训第三周(2)
- (个人)AR电子书创新系统实训第三周(2)
- (个人)AR电子书系统创新实训第三周(2)
- (个人)AR电子书系统创新实训第三周(2)
- (个人)AR电子书系统创新实训第六周
- (个人)AR电子书系统创新实训第三周(1)
- (个人)AR电子书系统创新实训第三周(1)
- (个人)AR电子书系统创新实训第三周(1)
- (个人)AR电子书创新系统实训第三周(1)
- (个人)AR电子书系统创新实训第三周(1)
- (个人)AR电子书系统创新实训中期总结
- (个人)AR电子书系统创新实训期中汇报
- (个人)AR电子书系统创新实训第二周(2)
- (个人)AR电子书系统创新实训第二周(2)
- (个人)AR电子书系统创新实训第二周(2)
- (个人)AR电子书系统创新实训第二周(2)
- (个人)AR电子书系统创新实训第二周(2)
- 浏览器兼容性汇总(CSS+js)
- 网络同步之角色名字信息同步
- AndroidStudio添加依赖的代码
- 数据链路层
- 经典排序算法
- (个人)AR电子书系统创新实训第三周(2)
- CGDB的安装与使用
- GsonUtils
- 实例详解不同VLAN间通信(转发过程)
- USACO-Section 1.2 Milking Cow[枚举]
- 剑指offer——数字在排序数组中出现的次数
- Python ndarray padding
- JAVA中ListIterator和Iterator详解与辨析
- 概率DP专题 (更新中)