1
大家好我是錯誤的,我真的不明白它,因爲我還是遊戲開發的初學者。 我使用團結和Kinect 360上的工作是版本1,我創建新的場景,並在2D空間上工作,我也在場景中心創建UI按鈕和另一個UI按鈕,但我將其修改爲像小圓圈,它光標 現在我想用我的右手願望會通過Kinect的 檢測移動光標,所以我摔倒在錯誤的願望是如何緩存transform.position分配嘗試無效
{
transform.position assign attempt for 'cursor' is not valid .Input position is{-Infinity,-777756757673984982383290000000000000000000000,0,0}
}
這裏我的代碼
void Update() {
KinectManager manager = KinectManager.Instance;
if (DepthImageViewer.Instance.jointColliders != null)
{
if (!isInited)
{
isInited = true;
initialPosition = new Vector2((DepthImageViewer.Instance.jointColliders[11].transform.position.x + 50) * 19.2f, (DepthImageViewer.Instance.jointColliders[11].transform.position.y + 50) * 10.8f);//, DepthImageViewer.Instance.jointColliders[11].transform.position.z);
}
Vector2 newPos = new Vector2((DepthImageViewer.Instance.jointColliders[11].transform.position.x + 50) * 19.2f - offstX, (DepthImageViewer.Instance.jointColliders[11].transform.position.y + 50) * 10.8f - offstY) - initialPosition;//, DepthImageViewer.Instance.jointColliders[11].transform.position.z) - initialPosition;
Debug.Log(DepthImageViewer.Instance.jointColliders[11].transform.position);
}
else
{
Debug.Log("not joint colliders");
}
}