작성
·
367
1
코드도 제대로 입력한 것 같고 인스펙터에는 색이 변경되었다고 뜨는데
실제로 화면에는 아무것도 안뜨네요.. ㅠㅠ
이거 왜 이러는 걸까요?!
보시면 알겠지만 이미지 넣어서 해봤는데 접촉 시 빨간색으로 박스 색이 변하게끔 해 봤어요.
근데 접촉하면 코드는 적용되서 SpriteRenderer가 빨간 색이 된 것 같은데 이상하게 화면에는 표시가 안되요..
이유가 뭘까요?
답변 1
0
유니티의 색상 기본값의 알파가 0으로 설정되어 있어서 그렇습니다.
지금 스크린샷을 찍어서 보여준 Inspector View의 CollisionEvent 컴포넌트의 Color 변수를 선택해보면
알파(A)가 0으로 되어있습니다.
그래서 화면에 보이지 않습니다.(현재 완전 투명상태)
감사합니다. 알파 값 설정이 있었네요.