Пример #1
0
        void Update()
        {
            if (!initialized)
            {
                return;
            }

            BallTracker.Ball[] balls = ballTracker.ballList;
            int num = balls.Length;

            if (num <= ballMax)
            {
                for (int i = 0; i < num; ++i)
                {
                    BallTracker.Ball ball = balls[i];
                    if (ball.isTracked)
                    {
                        Vector3 target_point = manager.ScreenToWorld(ball.position);
                        Debug.Log("blll:" + target_point);
                        target_point.y = 0;
                        ballFx[i].SetShow(true, target_point);
                    }
                    else
                    {
//					ballFx[i].SetShow(false);
                    }
                }
            }
        }
        void Update()
        {
            foreach (var fish in fishes)
            {
                BallTracker.Ball ball = ballTrakcer.GetNearestBall(fish.transform.position);
                if (ball == null)
                {
                    break;
                }
                Vector3 target_point = manager.ScreenToWorld(ball.position);
                target_point.y = 0;

                fish.TargetPoint = target_point;
            }
        }