using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class UseOverKinectManager : MonoBehaviour {
public RawImage kinectImg;
public Canvas canvas;
public Image rightHand;
public Image btn1;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
bool isInit = KinectManager.Instance.IsInitialized(); //检测设备可用
if (isInit) {
// print("width = " + KinectManager.Instance.GetDepthImageWidth() + " height = " + KinectManager.Instance.GetDepthImageHeight()); //宽高
//设备准备好了 可以读取了
if (kinectImg.texture == null)
{
Texture2D kinectPic = KinectManager.Instance.GetUsersClrTex(); //从设备获取彩色数据
// Texture2D kinectPic = KinectManager.Instance.GetUsersLblTex(); //获取深度数据量
kinectImg.texture = kinectPic; //把彩色数据给控件显示
}
if (KinectManager.Instan
Kinect for Unity V2 代码示例(二)
最新推荐文章于 2025-10-06 10:54:07 发布

最低0.47元/天 解锁文章
3657

被折叠的 条评论
为什么被折叠?



