Мы используем файлы cookie, чтобы упростить навигацию на этом сайте. Если вы даете свое согласие на использование файлов cookie и обработку ваших персональных данных, нажмите «Принимаю».

Модель не реагирует на кнопки внешнего интерфейса

Домой Форумы Общие вопросы Модель не реагирует на кнопки внешнего интерфейса

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #20293
    3dma
    Customer

    Вопрос: Как можно отследить когда 3д полностью загрузилось, и передать «сигнал» родительскому интерфейсу для дальнейшей работы скрипта?

    Суть проблемы которая рандомно возникает- после загрузки иногда модель не реагирует на нажатия кнопок внешнего интерфейса, именно что иногда
    На видео вначале модель не реагирует на интерфейс, а следующая уже норм https://1drv.ms/v/c/e2089469a3fa305a/IQB9qUT8Guz3QLaV0in737D3Aewk_FY5iRLhBG6OdRXHahQ?e=5jfuOg

    При старте у нас работает логика что «приходит» клик по кнопкам после загрузки модели, для включения отображения стартового вида той или иной лодки

    Пробывали отправлять команду что 3д загруженно с задержкой 0,1сек, работало но редкие сбои бывают все же

    window.is3DLoaded = true;
    console.log("is3DLoaded set:", window.is3DLoaded);

    или отдельно добавили в visual logic.js

    Function('app', 'v3d', 'puzzles', 'VARS', 'PROC', (
      'if (!window.__verge3dLoadedSent) {\n' +
      '  window.__verge3dLoadedSent = true;\n' +
      '  window.parent.postMessage({ type: "VERGE3D_LOADED" }, "*");\n' +
      '}'
    ))(appInstance, v3d, PL, VARS, PROC);

    Разработчики все уже перепробывали. С их слов — похоже что вердж не всегда понимает когда модель до конца загрузилась и передает сигнал раньше. Возможно в чем-то другом дело..

    • Тема изменена 2 часа, 59 минут назад пользователем 3dma.
Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Для ответа в этой теме необходимо авторизоваться.