브라우저에서 유니티 함수 호출하기

참고: Unity Document WebGL build시 생성되는 unityInstance에 메세지를 보내서 호출. unityInstace.SendMessage('오브젝트명', '함수명');

April 12, 2021 · 1 min · icecat471

유니티 WebGL 자바스크립트 함수 호출

참고: Unity Document WebGL Assets/Plugins 폴더를 만들고 Plugin.jslib 파일을 만든다 // Plugin.jslib mergeInto(LibraryManager.library, { Hello: function () { window.alert("Hello, world!"); }, HelloString: function (str) { window.alert(Pointer_stringify(str)); }, PrintFloatArray: function (array, size) { for(var i = 0; i < size; i++) console.log(HEAPF32[(array >> 2) + i]); }, AddNumbers: function (x, y) { return x + y; }, StringReturnValueFunction: function () { var returnStr = "bla"; var bufferSize = lengthBytesUTF8(returnStr) + 1; var buffer = _malloc(bufferSize); stringToUTF8(returnStr, buffer, bufferSize); return buffer; }, BindWebGLTexture: function (texture) { GLctx....

April 12, 2021 · 1 min · icecat471