【Unity】Kinect屏幕显示环境背景及人体投影 | 您所在的位置:网站首页 › kinect官方文档 › 【Unity】Kinect屏幕显示环境背景及人体投影 |
想要调整⼈影的透明度,需要给该图⽚控件添加Canvas Group组件,调整Alpha值。 using UnityEngine; using System.Collections; using UnityEngine.UI; /// /// 从 Kinect 获取数据。 /// public
class GetDataFromKinect : MonoBehaviour {
public RawImage image; // 空⽩图⽚,⽤于显⽰
// Use this for initialization
void Start () { }
// Update is called once per frame
void Update () {
// 判断设备是否初始化完成。最开始的⼏帧没有完成,所以需要在 Update 中去每帧检测。
bool isInit = KinectManager.IsKinectInitialized ();
if (isInit) {
if (image.texture == null ) {
// 从设备获取彩⾊数据,需要勾选 Compute Color Map 。 Texture2D colorMap = KinectManager.Instance.GetUsersClrTex ();
// 从设备获取深度数据,需要勾选 Compute User Map 。
// Texture2D userMap = KinectManager.Instance.GetUsersLblTex ();
// 把彩⾊数据设置给控件显⽰ image.texture = colorMap ; } } } } |
CopyRight 2018-2019 实验室设备网 版权所有 |