게임에서 상황에 따라 플레이어의 움직임을 제한해야 할 때가 있는데
이럴때 스크립트에서 InputEnableLayer를 만들어서 특정 동작을 못하게 할 수 있음
그런데 스크립트가 밀려서 리셋이 안됐다던가 공장이 깜빡하고 리셋을 안해줬다던가 하는 등의 이유로 제한을 걸었던 부분이 안풀리는 경우가 간혹 있음
이럴때 강제로 리셋하는 방법에 대해 알아보자
콘솔을 열고 DumpInputEnableLayers 를 친다
그러면 이렇게 지금 스크립트에서 생성한 InputEnableLayer 목록이 뜬다
Layer 3을 보면 MQ101에서 메인메뉴(인벤토리, 지도 등)를 막아놨다
스토리상으로 플레이어가 아직 핍보이를 획득하지 않았으므로 인벤토리를 못열게 해놓은 상태이다
이걸 강제로 풀려면
ResetInputEnableLayer # 를 입력한다
여기서는 Layer 3 이 메뉴를 막고 있으므로 #에 3을 입력한다 (ResetInputEnableLayer 3)
다시한번 DumpInputEnableLayers 를 입력하면 Layer 3이 Main Four Menu에서 None로 바뀐걸 확인할 수 있다.
아직 핍보이가 없지만 지도를 열 수 있게 되었다
끗
그래도 안되면 다른 문제니까 잘 검색을 해보자
점프가안돼 공격이안돼 이동이안돼 할때 시도해보면 좋은것 정보글 이전
