当前位置:网站首页>Unity与WebGL的相爱相杀

Unity与WebGL的相爱相杀

2022-07-07 21:47:00 @小杨同学.

设置IIS本地服务器

提示:搭建本地,UnityWebGL发布在IIS服务器进行测试运行:

原文博主链接:UnityWebGL发布在IIS服务器进行测试运行

  1. 打开控制面板->程序->启用或关闭Windows功能->启用IIS,所有选项都勾上

在这里插入图片描述
在这里插入图片描述
2.在控制面板右上角点击 查看方式-大图标,找到管理工具-Internet Information Services (IIS)管理器
在这里插入图片描述
在这里插入图片描述
3.新建网址 名字英文随便起 物理路径就选你打包出来的WebGL项目路径 IP地址下拉框可以选择 端口号自己写一个,例如8082 点击确定
在这里插入图片描述
新建网站
4.在网站列表点击刚刚新建立的网站,双击MINE类型,右键-添加, 拓展名:.unityweb,MINE类型:application/binary
在这里插入图片描述
注意:Unity打出的web包,记得勾选一下选项,否则会有错误产生(Failed to load resource: the server responded with a status of 404 (Not Found))
在这里插入图片描述

1.iis配置完成,打开web包出错

示例:IIS由于出现权限不足而无法读取配置文件解决方案,如果你也遇到了这个问题可以参考这位博主的博客。
权限不足无法读取配置文件
在这里插入图片描述

使用Unity开发WebGL功能分类

1.WebGL打开本地选中文件

在这里插入图片描述
基于unity 2020.3.30f1整合的package包,项目中亲测可用。
点击下载Demo

2.Unity 输入框InputField输入问题

在这里插入图片描述

WebGLSupport插件
全屏幕模式下会倒着输入字符,且不会打出中文
倒着输入字符

3.Unity Text组件不显示字体

unity打包成web端,Text组件的默认Font Arial字体会显示不出来!!!
需要去网上下载可以用的字体,或者找你电脑本地存放字体的C盘下,路径为C:\Windows\Fonts导入一个格式为.ttf的中文字体,将Arial字体替换成导入的中文字体即可。

  • [ 这篇文章后续还会根据项目上遇到的问题一直持续更新的]
原网站

版权声明
本文为[@小杨同学.]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_52159742/article/details/125375383