У меня есть веб-страница vue, в которой содержится единство webgl.Теперь я хотел бы иметь возможность отправить сообщение (json и изображение) из Unity на страницу vue.
Я уже знаю, как сделать обратное (отправка строки из vue в unity)
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).
Я также нашел это , который обещает двухстороннюю связь, но документирует только один путь.
Кто-нибудь знает, как это сделать?