C#/문제해결

0430_프리팹 된 보스에게 데미지가 제대로 안들어감

minquu 2021. 4. 30. 13:09
반응형

문제

 

 

기존 코드는 객체를 직접 public으로 받아서 데미지를 깍았음.

-> 문제 발생, 퍼블릭으로 뚫은 객체의 Boss 스크립터를 받기 때문에, 데미지가 안 들어가는 경우가 생김

 

 

해결

public으로 바로 받는게 아니라, 히트를 하는 유닛의 스크립터를 GetComponent로 가져와서, 변수에 넣어준다

(이러면  히트된 유닛의 스크립터를 가져올 수 있음)

그리고 그 변수에 체력의 값을 깍아준다.

 

 

반응형