привет всем, что я ошибаюсь, что на самом деле я этого не понимаю, потому что я все еще новичок в разработке игр. Я использую единство и работаю над Kinect 360 - это версия 1, я создаю новую сцену и работаю над 2D-пространством, также создаю кнопку пользовательского интерфейса в центре сцены и еще одну кнопку пользовательского интерфейса, но я изменяю ее как маленький круг, и я назвал это курсор теперь я хочу, чтобы переместить курсор с правой рукой пожеланием обнаружит на Kinect так я падаю в этом желании ошибки вКак svove 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");
}
}