unity打包webgl报错及处理 IL2cpp/build/unityLinker.exe not run properly;IL2cpp.exe not run properly

本文解决Unity WebGL打包过程中常见的IL2cpp.exe和unityLinker.exe无法正常运行的错误,提供修改路径和删除Link.xml文件的解决方案。同时介绍如何实现背景透明、VUE与Unity WebGL的信息交互,以及避免打包时的python.exe错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一个 IL2cpp.exe not run properly

常见的iL2cpp.exe not run properly,是因为中文路径导致的,把工程目录和打包目录改成全英文的即可,

第二个 IL2cpp/build/unityLinker.exe not run properly

iL2cpp/build/unityLinker.exe not run properly.是因为Link.xml文件的事,可能和一些插件冲突或者什么的,解决办法是直接删除。具体的link.xml是干什么的怎么用,还是去看官方文档吧,没有用到过,也没去看。

刚接触到webgl,后续项目肯定会遇到其他的问题,到时候补充。也是借鉴了网上的解决办法,前人栽树,后人乘凉。可能只言片语都有可能让你解决问题。写博客还是不错的。
对了,忘补充了,我使用的unity版本是2017.1.1f1,如果有一样的问题,可以用上面的方法试一下。

第三 SyntaxError: expected expression, got ‘<’

参考链接
这是问题描述一模一样
这是主要参考

其他应用技巧

打包去掉下面的框

在这里插入图片描述第一种方法:在index.xml中去掉关于footer的代码。
第二种方法:在buildseting中选择Minimal模板,在这里插入图片描述推荐还是第一种比较好,能保留进度条等。

显示网页背景,背景透明

参考链接:https://blog.csdn.net/boyZhenGui/article/details/105552137.
想要背景透明,需要下面几步:
1.创建.jslib文件放在assets下;
2.相机设置为solidcolor并将颜色的alpha改为0;
3.打包后更改Build文件夹下的.json文件,找到其中的backgroundcolor属性,修改为transparent。

VUE网页和Unity webgl信息互通

参考链接https://blog.csdn.net/cxwtsh123/article/details/109354923
打包有时候会报 python.exe不运行啥的,需要将plugins的jslib文件更改下打包平台,另外确认jslib文件格式与unity官网提供的格式一致。格式参考:https://docs.unity3d.com/2018.4/Documentation/Manual/webgl-interactingwithbrowserscripting.html

未测试效果2.网页UI显示在unity打包的webgl上层

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值