도와주세요
348
1 asked
다 똑같이 따라했는데 돼지 죽여도 텍스트가 안떠요 ㅠㅠ
private void MeatInfoAppear()
{
if(hitInfo.transform.GetComponent<Animal>().isDead)
{
dissolveActivated = true;
actionText.gameObject.SetActive(true);
actionText.text = hitInfo.transform.GetComponent<Animal>().animalName + " 해체하기" + "<color=yellow>" + "(E)" + "</color>";
}
}
즉 이부분이 아예 실행이 안되는것 같습니다 ㅠㅠ
Answer 2
1
Action Controller의 Layer Mask에 돼지가 포함되어 있지 않아서 if문에 걸리지 않아 생기는 오류 같습니다. 돼지의 Layer를 item으로 하거나 Animal Layer를 추가해서 Layer를 Animal로 설정하게되면 if문에 걸려서 위의 문제를 해결할 수 있습니다.
그러나 Weapon에서는 충돌감지가 layer가 변함에 따라 적용되지 않으므로 CloseWeapon layer(ex axe, pickaxe 등의 하위의 Layer mask)에도 animal을 추가해주면 위의 문제를 해결할 수 있을 것 같습니다.
0
우선 돼지가 RayCast에 의해 충돌했는지 여부를 알기 위해 hitInfo.transform.name 을 Debug로 띄웁니다.
제대로 돼지와 Ray가 충돌했다면 다음으로 if 조건문을 만족하는지 확인합니다.
isDead가 제대로 true가 되었다면 조건문 안의 내용을 실행하게 될겁니다.
감사합니다.
코드 파일
0
100
1
currentFireRate 질문
0
107
0
thePlayerController의 값이 갑자기 null로 바뀌는 현상이 발생합니다
0
223
1
인벤토리 끄고 퀵슬롯 아이템 드래그앤 드랍시 공격
0
256
1
멀티로 개발하고 싶으면 어떤것을 알아야할까요?
0
360
1
유니티 3d 터레인 브러쉬 문제
0
527
1
moveposition 문제
0
361
2
navigation bake한 후 오류
0
290
1
무기 교체 오류
0
521
1
gun애니메이션이 손만 작동하고 총은 가만히 있어요
0
313
1
34:49 내용 생략 부분
0
500
0
고화질 서비스 안되나요..
0
371
1
바닥에 있는 아이템이 사라지지 않습니다
0
334
1
전체 프로젝트 파일 받을 수 있을까요?
0
412
1
질문 있습니다
0
285
0
움직이며 정조준을 하니까 총의 포지션 값이 이상해지네요;; 어떻게 해결해야되나요?
0
240
0
Quaternion 값은 왜 곱하나요?
0
312
0
Hand를 main camera에 넣으면 오류가 생깁니다.
0
242
0
웨폰 매니저 강의중 똑같은 내용 영상 중복됨
0
266
0
공격성을 띄고있는 동물이 죽어도 계속 쫓아옵니다.
0
323
1
시야각 구현이 제대로 안되는데 어떻게 해결해야하나요.
0
598
1
크로스헤어 문제
1
744
7
재장전을 하고나면 정조준 값은 똑같은데 위치가 바꿔저요
0
359
0
효과음 넣을 때 오류
0
447
1

