(7) Dialogue System for Unity 2.x Triggers & Interaction - YouTube
해당영상에서 onuse()를 이용하여 오브젝트와 상호작용을 할때 콜라이더 생성 후 트리거를 사용하여 만드는데 이렇게 되면 플레이어 인스펙터에 트리거가 아닌 콜라이더 하나랑 트리거인 콜라이더가 되어서 ontriggerenter가 되어있는곳에 가면 같은 것이 2번 실행되어버림. 그래서 혹시 trigger를 안쓰고 onuse를 사용할 수 있는 방법 혹시 아는 사람 있으면 가르쳐줄수 있음..? 어제부터 안돼가지고 계속 공홈에 기재된 영상들 보고있는데 도저히 모르겠네..
---
내 코드가 뭔가 꼬여가지고 댓글의 방식이 안된 것 같아서 아에 코드 첨부터 다시 짜봤고 태그로 분류하는게 아니라 오브젝트 이름 일치여부로 하니까 작동 됨.
여기에 다이얼로그 시스템 에셋 관련 질의응답이 잘 없어가지고 제목은 일부러 검색하기 쉽게 해놨음.
같은 오브젝트 밑에 여러개의 콜라이더를 두지말고... 충돌용 콜라이더 트리거용 콜라이더로 쪼개고 각각 태그로 구분하는게 제일 쉬울거 같은데
선생님 스팀에 올리신 이세계 퀘스트 바로 구매했습니다. 이 에셋으로 그렇게 고퀄리티의 작품이 나온다는게 너무 놀랍더라고요.. 그리고 방금 답변주신거에 대한 질문인데 콜라이더용 빈 오브젝트를 따로 생성하라는 말씀이신건가요? 태그는 하나는 coltag 하나는 tritag 이런식으로 이름 지어서 사용하라는거고요?
해당하는 방식으로 해보기는 했으나 dialogue system trigger에서 trigger을 on trigger enter로 해봤는데 여전히 대사창도 2번씩 뜨고요.. 제가 뭔갈 더 해야하는데 못한것이겠지만 잘 모르겠습니다...
네 감사합니다 요구하시는 스펙을 정확히는 모르겠는데 쟤가 제공하는 컴포넌트 그대로 써서 될랑가 싶네요 OnTriggerEnter2D 에서 콜라이더 태그에 따라서 분기를 하는 식으로 직접 짜야 될거 같은데
헉...이거 한번 뜯어보려고 공홈의 스크립터블 살펴봤는데 도저히 못바꾸겠는데..최대한 비틀어보겠습니다 감사드립니다. 다음에 모르겠는게 있으면 혹시 갤로그에 질문해도 되려나요..?