Quantcast
Channel: Questions in topic: "unitywebplayer"
Viewing all articles
Browse latest Browse all 452

getUnity function not returning unity object in Web Player

$
0
0
I am trying to call a simple C# method from the web code using SendMessage in JavaScript. No matter what I try, I cannot get it to work. I have followed this tutorial to the letter > http://docs.unity3d.com/Manual/UnityWebPlayerandbrowsercommunication.html Here's my code from the HTML of my Web Build: > u.initPlugin(jQuery("#unityPlayer")[0], "WebBuild.unity3d"); var loadUnity = u.getUnity(); console.log(loadUnity); loadUnity.SendMessage("Submit", "Test", ""); No matter what I try, SendMessage is always undefined. I can't communicate with Unity. In Firefox, the console.log returns an HTML element: `````` In IE 11, the console.log returns this slightly different HTML element: `````` What is up with this? Shouldn't this be returning a JavaScript object that includes the method SendMessage()? Why is ```getUnity()``` returning an HTML element? I cannot use an HTML element. This is extremely frustrating. I've spent upwards of 4 days googling and trying to figure this out. Help is greatly appreciated.

Viewing all articles
Browse latest Browse all 452

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>