Hallo an alle ich fälle in Irrtum, dass ich wirklich nicht verstehe, dass, weil ich noch Anfänger in Spiel Entwicklung bin. Ich benutze die Einheit und die Arbeit an Kinect 360 ist die Version 1, ich create neue Szene und arbeite an 2D-Raum auch ich UI-Taste in der Szene-Center und eine andere UI-Taste, aber ich modifiziere es zu kleinen Kreis und ich benannt es Cursor jetzt möchte ich den Cursor mit der rechten Hand Wunsch von Kinect bewegen erkennt so falle ich in diesem Fehler Wunsch istWie slove transform.position assign Versuch ist, ist nicht gültig
{
transform.position assign attempt for 'cursor' is not valid .Input position is{-Infinity,-777756757673984982383290000000000000000000000,0,0}
}
mein Code hier
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");
}
}