zt3ff3n 发表于 2022-11-26 09:14

Unity打包WebGL失败以及打包好的WebGL在本地无法打开 ...

因为处理游戏数据的时候意外发现了文件包里的u3d文件,好奇打开里边是什么,于是就着这个机缘巧合我下载了unity并且按照教程完成了教学版的卡丁车游戏,简直有种多年夙愿达成的感觉!
记录解决的一些问题,另外其实还有一个问题是上传到Unity Play的游戏只显示一张灰色图像并没有play按钮可以点击开始游戏,看了B站一个视频的评论里给出的解释是需要科学上网才能解决,但是矛盾的点是只有新上传的这一大批是灰色,而一些比较有人气的游戏是可以打开的。暂时还不知道怎么解决这个问题,先保留。



最近发布的游戏



可以玩的游戏

标题提到的两个问题处理方法如下:
第一个问题原来用的版本是2021,打包过程中报错了说是ILCPP错误unexcepted paramaters ,搜了一堆居然没找到一个遇到类似问题的人,于是返回看到教程里是2019.4版本,又看到说Unity版本之间不稳定,于是猜想是不是版本的问题,于是在Unity Hub里添加了一个2019.4版,打包成功了。
接着是第二个问题,我想在本地的网页看一看打包好的这个游戏,本地看有两个主流答案,一个是设置IIS,一个是火狐设置强行打开WebGL,但是试过的结果是两个都没用。
然后看到了第三个答案:需要在打包之前去editor-player-publish setting里去设置compression Format为disabled .
这招奏效了,打包好之后再在火狐浏览器里可以打开看到游戏了:



关于问题的详细内容的链接:
在本地打开Unity3D开发的webGL的项目_百度知道
https://blog.csdn.net/weixin_47124634/article/details/120127069
页: [1]
查看完整版本: Unity打包WebGL失败以及打包好的WebGL在本地无法打开 ...