2017-12-19 20 views
0

Unity 2017의 새로운 타임 라인 기능을 사용하여 지침에 텍스트 상자가있는 지침이 표시되고 플레이어가 다음을 수행해야하는 기존 학교 유형 RPG 자습서를 작성하고 있습니다. 화면을 클릭하거나 지시 사항을 수행하여 다음 대화 세트를보고 자습서를 계속하십시오.Unity 타임 라인 PlayableDirector.Pause()가 Android 장치에서 작동하지 않습니다.

PlayableDirector의 기능 Pause()를 사용하여 타임 라인을 일시 중지합니다. 새 대화 상자가 나타나거나 플레이어가 현재 작업을 수행 중일 때 실행을 중지합니다. Unity 에디터에서 실행하면 완벽하게 작동합니다. 스크립트가 Pause()를 호출 할 때마다 일시 중지됩니다. 그러나 Android 디바이스에서 게임을 실행할 때 제대로 일시 정지하지 않습니다. 타임 라인은 계속 실행됩니다.

왜 이런 일이 일어나고 어떻게 고칠 수 있는지, 또는 일시 중지하는 다른 방법이 있습니까? 나는 어떤 사람들은

감사 (나는 그것을 새로운 오전, 그래서이 타임 라인을 사용하여 내 처음으로) 실제로 구현하는 방법을 설명 다른 타임 라인을 제어하는 ​​마스터 타임 라인을 사용하는 말을하지만 그나마 본 적이

답변

0

그래서 Playbackirector.Pause()를 호출하는 트랙의 클립이 너무 작아서 정말 강력한 안드로이드 장치가 타임 라인을 너무 빨리 처리하기 때문에 클립의 기능을 수행하지 않고 더 작은 클립을 건너 뛰었습니다.

따라서 나는 클립을 더 긴 프레임/초 동안 지속 시켜서이 간단한 문제를 해결하고 그 문제를 해결했습니다.