Проигрыватель браузера Unity3D WebGL не анимирует при использовании внешнего элемента управления JavaScript - PullRequest
0 голосов
/ 28 мая 2020

Unity (2018.1.9) для целевой платформы WebGL. При загрузке на веб-страницу мы взаимодействуем со сценой WebGL, используя мост JavaScript с экземпляром игры (см. Ниже). У нас есть персонаж, связанный с аниматором и компонентами lipsyn c.

  //javascript
 const gameInstance = UnityLoader.instantiate("gameContainer", "Build/Test.json");
 gameInstance.SendMessage("Control", "PlayAnimation","Hello");

Это должно позволить персонажу воспроизвести запрошенную анимацию, но ответа нет. Вызов для приостановки игры работает, поэтому это индикатор того, что мост имеет доступ к внутренним вызовам.

  gameInstance.SendMessage("Control", "Pause");  //this works.

Я подозреваю, что произошла неправильная конфигурация сцены, персонажа, контроллера аниматора. У кого-нибудь есть подсказка, что искать? Спасибо.

...