0
에 대한 어떤 생성자가 나는 이와 비슷한 다른 질문을 확인하지만 그들은 준 대답을 이해하지 못했다 CS0143 : 내 오류 CS0143, 유형 'Microsoft.Kinect.KinectSensor'는 키 넥트
정의가 없습니다. 기본적으로 필자가 작성한 클래스는 kinectSenor의 초기화 도구 일뿐입니다.도움이 될 것입니다 ... 감사합니다!
public class KinectInitialize
{
KinectSensor _kinectSensor = new KinectSensor();
#region Constructors
public KinectInitialize()
{
}
#endregion
#region Methods
void SetAllFramesReady(KinectSensor Kinect)
{
Kinect.AllFramesReady += new EventHandler<AllFramesReadyEventArgs>(Kinect_AllFramesReady);
}
internal void RemoveOldSensor(DependencyPropertyChangedEventArgs e)
{
_kinectSensor = (KinectSensor)e.OldValue;
StopKinect(_kinectSensor);
}
public KinectSensor CreateNewSensor(DependencyPropertyChangedEventArgs e)
{
_kinectSensor = (KinectSensor)e.NewValue;
return _kinectSensor;
}
internal void StopKinect(KinectSensor sensor)
{
if (sensor != null)
{
sensor.Stop();
sensor.AudioSource.Stop();
}
}
#endregion
Kinect 센서 용 매개 변수없는 생성자가 있습니까? –
여기에 포함 된 코드는 할당 외에도 '_kinectSensor'필드를 사용하여 실제로 아무 것도하지 않습니다. 들판도 필요한가요? –
M.Babcock - 좋은 질문입니다. 나는 그것으로 일하는 가장 좋은 방법을 찾아 내려고 노력하고있다. 나는 단지 센서가 존재하는 곳에서 하나의 클래스를 설정하려고하고 있다고 생각한다. 그리고 거기에서 그것을 조작 할 수있다. 그게 의미가 있다면 : – JamWils