적 hp바 이상한거 수정완료.

적 3방컷 수정

기존에 있던 건 적이 죽고나서 hp바가 둥둥 떠다녔다.

이걸 해결하기 위해 꽤 구글링을 했지만 고생을 헀고

Enemy 오브젝트의 하위 오브젝트를

GameObject hp = gameObject.transform.Find("HPBarPos").gameObject;

로 찾고 setActive로 false 값을 줬다

다음에 씬1도 고칠 떄 이 기술 꽤 쓸만 할 듯!

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class SC2HpBar : MonoBehaviour
{

     float maxHp =100f;
     float curHp = 100f;           // 현재 cpfur

    public Image hpbar;

    void awake(){
        hpbar.rectTransform.localScale = new Vector3(1f,1f,1f);
    }

    
    public void UpdateAfterReceiveAttack(){
        curHp-=34.0f;
        if(curHp <=0){

            GameObject hp = gameObject.transform.Find("HPBarPos").gameObject;
            hp.SetActive(false);
 
        }
        hpbar.rectTransform.localScale = new Vector3((float)curHp/(float)maxHp,1f,1f);
    }
 
}