用户未被跟踪

时间:2014-04-24 04:49:48

标签: c# kinect greenfoot

我正在使用greenfoot和kinect开发游戏。游戏的主题是用篮子抓住落下的苹果。篮子运动应该通过kinect进行。问题是我没有被kinect跟踪。

UserData user= world.getTrackedUser();
GreenfootImage image1=world.getThumbnail();
System.out.println(image1 +"image");
System.out.println(user+"user");//here i am getting it as null
if(user!=null){
    if(user.getNearestJoint()==Joint.RIGHT_HAND)
    {
        Joint rightHand= user.getJoint(Joint.RIGHT_HAND);
        getImage().drawImage(image1,rightHand.getX(),rightHand.getY());
    }else
    if(user.getNearestJoint()==Joint.LEFT_HAND){
        Joint leftHand=user.getJoint(Joint.LEFT_HAND);
        getImage().drawImage(image1,leftHand.getX(),leftHand.getY());
    }

0 个答案:

没有答案