命名空间“Microsoft”中不存在类型或命名空间名称“Kinect”

时间:2014-03-09 15:12:29

标签: c# namespaces unity3d kinect

我正在使用Unity开发游戏,我想使用Kinect,所以我添加了对Microsoft.Kinect.ddl的引用,我有以下代码(没有什么令人印象深刻的):

using UnityEngine;
using System.Collections;
using Microsoft.Kinect;

public class Main : MonoBehaviour {

    // Use this for initialization
    void Start () {
        print(KinectSensor.KinectSensors.Count);
    }

    // Update is called once per frame
    void Update () {

    }
}

Visual Studio不会标记任何错误,但是当我尝试使用Unity运行它时,我收到编译错误The type or namespace name Kinect does not exist in the namespace Microsoft。我知道如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

有关统一使用SDK的信息,请参阅this page。它确实有一些明显的错误(正如文档中所指出的那样)。

答案 1 :(得分:0)

我正在使用资产商店中的k2examples资产,并且遇到了相同的问题...由于您使用的资产不相同,因此可能无法解决问题,但是可以尝试一下:

导入标准资产。