91.내일배움캠프 82일차 TIL <Unity Unity 2D 팀프로젝트- MartialGod:Reborn - 32일차> 08/05

정광훈(Unity_9기)·2025년 8월 5일

TIL (Today I Learned)

목록 보기
92/110
post-thumbnail

메서드의 매개변수중 string의 길이를 정수형으로 받아 글자 수 만큼 오브젝트의 위치를 변동시키도록 했다.
int textCount = name.Length;

이런 방법으로도 오브젝트의 위치를 조절할 수 있다는 것을 알게 됨.

    public void OnUI(string name, float bossHp)
    {
        int textCount = name.Length;
        bossName.text = name;
        maxHealth = bossHp;

        sideBar1.anchoredPosition = new Vector2 (-150f, sideBar1.anchoredPosition.y);
        sideBar2.anchoredPosition = new Vector2 (150f, sideBar2.anchoredPosition.y);

        ModifyHealth(maxHealth); // 체력바를 최대 체력만큼 초기화
        MoveSideBar(textCount);
        OnUI();
    }
    
    private void MoveSideBar(int move)
    {
        Vector2 currentPosition1 = sideBar1.anchoredPosition;
        Vector2 currentPosition2 = sideBar2.anchoredPosition;

        sideBar1.anchoredPosition = new Vector2(currentPosition1.x - 10 * move, sideBar1.anchoredPosition.y);
        sideBar2.anchoredPosition = new Vector2(currentPosition2.x + 10 * move, sideBar2.anchoredPosition.y);
    }

0개의 댓글