플레이어 주위 8칸 타일을 플레이어와 상호작용 가능한 타일로 설정하고 싶어서,
챗지피티한테 물어보니 레이캐스트를 쓰라고 하는데 렉이 너무 심해짐..
플레이어가 움직이면서 상호작용한 타일을 계속 업데이트 해줘야되는데
거기에 레이캐스트를 써서 그런가?
혹시 이거 어떤거 배워야 잘할수있는지 아는사람있나요?
플레이어 주위 8칸 타일을 플레이어와 상호작용 가능한 타일로 설정하고 싶어서,
챗지피티한테 물어보니 레이캐스트를 쓰라고 하는데 렉이 너무 심해짐..
플레이어가 움직이면서 상호작용한 타일을 계속 업데이트 해줘야되는데
거기에 레이캐스트를 써서 그런가?
혹시 이거 어떤거 배워야 잘할수있는지 아는사람있나요?
해당 댓글은 삭제되었습니다.
아하.. 그게 확실히 깔끔할것같아요. 초보라서 타일맵을 배열로 만드는법부터 배워야할듯.. 감사합니다
저도 이렇게 할 것 같음 - dc App
physics2d.overlappoint써보셈. 레이캐스트 써도 비슷하긴 할텐데. 플레이어랑 상호작용 타일 물리 레이어 상호작용 체크 해제되었는지 확인하고 고작 레이캐스트 8개 쏘는걸로 렉걸리진 않음 코드에 불필요한 부분이 많을듯한거에요
is Trigger 켜져있어서 렉이걸렸던건가요? 감사합니다
isTrigger가 아니라
https://docs.unity3d.com/kr/2021.3/Manual/LayerBasedCollision.html
참조.
아마 코드가 문제일거라 생각해요.