Unity 部分PC端崩溃问题记录

最近有用户反馈说PC端的EXE程序启动后1分钟内会出现崩溃的问题,内部没有报错,外部报错如下:

image.png
问题签名:
  问题事件名称:   APPCRASH
  应用程序名:    Animals.exe
  应用程序版本:   2019.4.5.14637
  应用程序时间戳:  5f1a2938
  故障模块名称:   mono-2.0-bdwgc.dll
  故障模块版本:   0.0.0.0
  故障模块时间戳:  5eff7194
  异常代码: 40000015
  异常偏移: 0028a5e5
  OS 版本:    6.1.7601.2.1.0.256.1
  区域设置 ID:  2052
  其他信息 1:   2198
  其他信息 2:   219832599113a6534f64f0abb94d8416
  其他信息 3:   5670
  其他信息 4:   56700e9bb30e7f75e63956e24ec04360

查看了一下对方的硬件信息,发现电脑硬件大概是15年左右的i7,系统是09年的64位win7。
现象就是运行后1分钟内,大概几十秒就会崩溃,但无明显报错信息。
无论搜40000015还是mono-2.0-bdwgc.dll都无法找到有效信息,但还是找到了蛛丝马迹,最终发现跟网络环境有关系,于是让用户关闭了防火墙,得以解决崩溃问题。

Unity是一款功能强大的游戏开发引擎,它不仅支持游戏制作,还可以通过其WebGL功能将游戏嵌入到网页中。在PC端程序中嵌入网页通常使用的是HTML5的WebGL技术,这样可以实现不需要额外插件就可以在浏览器中运行Unity制作的游戏。 要在Unity中实现PC端程序嵌入网页,可以遵循以下步骤: 1. 创建Unity项目:首先需要打开Unity编辑器并创建一个新的项目。 2. 开发游戏:在Unity中开发你的游戏,完成后确保游戏可以在Unity编辑器或构建设置中正常运行。 3. 构建WebGL项目:在Unity编辑器中,选择File > Build Settings...,然后选择WebGL平台,并点击“Switch Platform”。接下来,点击“Build”按钮,选择一个目录来保存你的构建文件。 4. 生成HTML文件:构建完成后,Unity会自动生成一个包含游戏的HTML文件。你需要将这个HTML文件和Unity生成的所有其他文件上传到你的网站服务器。 5. 嵌入网页:在你想要展示游戏的网页中,使用iframe标签将游戏嵌入进去,例如: ```html <iframe src="你的游戏文件夹路径/游戏HTML文件名.html" width="800" height="600"></iframe> ``` 注意:这里的“游戏文件夹路径”和“游戏HTML文件名”需要替换成实际上传到服务器的路径和文件名。 6. 优化和测试:将网页部署到服务器后,进行必要的优化和测试,确保游戏在不同的浏览器和设备上都能正常运行。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值