코인 주머니를 딱 먹으면 그 값만큼 코인들이 주변에 퐁퐁퐁생겨나서 코인 개수 UI쪽으로 쇼로로로록 날아가는 그런 작업을 구현중입니다.


두트윈 사용중이구요


            for (int i = 0; i < value; i++)

            {

                GameObject go = GameManager.instance.CoinEffect(new Vector3(transform.position.x + Random.Range(-0.2f, 0.2f), transform.position.y + Random.Range(-0.2f, 0.2f), 0));

                go.transform.DOMove(GameObject.Find("UI_Coin_Sprite").transform.position, Random.Range(1.7f, 2.3f)).SetEase(Ease.InOutBack).OnComplete(() => {

                    GameManager.instance.CoinMod(1);

                    go.SetActive(false);

                    cnt++;

                });

            }


요런 식으로 지금 구현 중인데....

문제는 저 UI_Coin_Sprite.transform.position이 월드 좌표로 찍혀서 코인이 UI가 "있던 곳"으로 날아간다는 겁니다... 캐릭터는 끊임없이 움직이거든요.


이걸 스크린 좌표를 딱 정해서 날아가게끔 만들수는없나요?