javascript — отправка сообщения из веб-сайта Unity на страницу внедрения

Отправка сообщения от единства webGL на страницу встраивания его

У меня есть веб-страница Vue с единой WebGL, содержащейся в ней. Теперь я хотел бы иметь возможность отправить сообщение (JSON и изображение) из Unity на страницу VUE.

Я уже знаю, как сделать обратное (отправка строки от vue к единице)

 import Vue from 'vue' import Vuex from 'vuex' import { mapState, mapMutations, mapActions } from 'vuex' import Unity3dViewer from '../3d-viewer/3d-viewer'; export default { methods: { PlaceItem: function(){ alert("placed object" ) var data = Unity3dViewer.data(); data.gameInstance.SendMessage("BrowserCommunication", "PlaceLight", Vue.prototype.$productID); }, } } 

Однако я не могу понять, как заставить работать инверсию. Я посмотрел на это . Но когда я пытаюсь поместить функцию в методы

  export default { methods: { mergeInto(LibraryManager.library, { Hello: function () { window.alert("Hello, world!"); }, }) }} 

Он не компилируется (он ожидает, а не. В LibraryManager.library).

Я также обнаружил, что это обещает двустороннюю связь, но только документирует один путь.

Кто-нибудь знает, как это сделать?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector