Unity-Linux部署WebGL项目MIME类型添加

在以往的文章中有提到过使用IIS部署WebGL添加MIME类型使WebGL项目在浏览器中能够正常加载,那么如果咱们做的是商业项目,往往是需要部署在学校或者云服务器上面的,大部分情况下如果项目有接口或者后台管理系统,后台基本都会使用Linux系统,那么对于Unity开发人员来说就很不友好了,其实不需要自己去部署,只需要进行相关配置,让后台开发人员直接把项目通过Linux直接部署到服务器即可,下面直接上干货。

1、创建配置文件

在WebGL包体文件夹根目录创建.htacess文件,也可以先新建一个txt文本,在写好MIME类型后再更改文件名称,注意这里是完整的文件+后缀名为.htacess

2、编写配置

其实看代码字面理解和IIS是一样的,只不过IIS的配置拥有可视化配置界面,这里直接用代码手动添加MIME类型,缺什么类型咱们就补什么类型,如项目打包AssetBundle后后缀为.ab的包读取,或项目打包后在Build文件夹下的.unityweb资源包。

复制代码
AddHandler application/octet-stream.ab
AddHandler application/octet-stream.unityweb
相关推荐
天人合一peng4 小时前
unity 生成标记根据背景色标记变色
unity·游戏引擎
天人合一peng8 小时前
unity 生成标记根据背景色变色为明显的颜色
unity·游戏引擎
魔士于安9 小时前
Unity 超市总动员 超市收银台 超市货架 超市购物手推车 超市常见商品
游戏·unity·游戏引擎·贴图·模型
CandyU29 小时前
Unity —— 数据持久化
unity·游戏引擎
zh路西法9 小时前
【Unity实现Oneshot胶卷显形】游戏窗口化与Win32API的使用
游戏·unity·游戏引擎
迪捷软件10 小时前
显控系统虚拟仿真的工程化路径
游戏引擎·cocos2d
凡情13 小时前
android隐私合规检测
android·unity
小贺儿开发14 小时前
Unity3D 本地 Stable Diffusion 文生图效果演示
人工智能·unity·stable diffusion·文生图·ai绘画·本地化
Swift社区14 小时前
传统游戏引擎 vs 鸿蒙 System 架构
架构·游戏引擎·harmonyos
mxwin1 天前
Unity Shader 半透明物体为什么不能写入深度缓冲?
unity·游戏引擎·shader