我有一个类SaveSystem,其中包含2个外部方法:SaveExtern,LoadExtern这些方法应该从库外部加载,以保持云进度保存。但在此之后,Unity开始在构建时抛出这些错误。原因可能是什么?我如何修复它?
Error
Library\Bee\\artifacts\WebGL\build\debug_WebGL_wasm\build.js: undefined symbol:
LoadExtern (referenced by top-level compiled C/C++ code)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
[DllImport("__Internal")]
private static extern void SaveExtern(string data);
[DllImport("__Internal")]
private static extern void LoadExtern();
我尝试重新安装Unity,但删除了\Library中的所有内容,包括**#if UNITY_WEBGL和#if!UNITY_EDITOR && UNITY_WEBGL**
1条答案
按热度按时间sc4hvdpw1#
答案相当简单:
您可以在这里找到有关它的信息。
https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html
非常感谢derHugo让我下定决心