@nano_e_t_4

Как вызвать скрипт в юнити из javascropt?

Всем привет

Может кто то сталкивался, пробую из javascript отправить запрос в юнити, получаю ошибку

MissingMethodException: Method 'MenuScript.SomeTestFunc' not found.


хотя на сцене есть обьект, который называется MenuScript, на нем есть скрипт, который называется (MonoBehavior).MenuScript а в нем есть функция которая называется SomeTestFunc

Пробую вызвать соответственно вот так:

TestFunc: function (date) {
        myGameInstance.SendMessage('MenuScript', 'SomeTestFunc');
    },


myGameInstance иничю в index.html вот так, он инитится нормально

var myGameInstance = null;

		var script = document.createElement("script");
		script.src = loaderUrl;
		script.onload = () => {
			createUnityInstance(canvas, config, (progress) => {
				progressBarFull.style.width = 100 * progress + "%";
			}).then((unityInstance) => {

				myGameInstance = unityInstance;
				loadingBar.style.display = "none";
				//fullscreenButton.onclick = () => {
				//    unityInstance.SetFullscreen(1);
				//};
			}).catch((message) => {
				alert(message);
			});
		};

Подскажите пожалуйста как починить, если кто то сталкивася

Собираю webGl, версия юнити 2021.3.16а1
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы