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
相关推荐
niuniudengdeng1 小时前
Unity手游APK去广告实战:华为渠道包反编译、广告拦截与“网络不佳“弹窗修复全记录
unity·游戏引擎
k4m7v2pz1 小时前
Godot 4 嵌入式试玩窗口尺寸与适配策略详解
编辑器·游戏引擎·godot·游戏开发·嵌入式运行
Behaviour13 小时前
Unity UI循环列表UIScrollViewContent实现
ui·unity·c#·游戏引擎
_ZHOURUI_H_1 天前
Unity EasyECS:并不是所有字段都适合 SoA,Unity 项目中应该怎样拆数据
游戏·unity·性能优化·架构·游戏引擎
用户83134859306981 天前
Cesium实现动态流动火烧云晚霞效果(可用slider调整火烧云浓度)
vue.js·webgl·cesium
IT爱学堂1 天前
Three.js可视化企业实战WEBGL课,2023年全新WEB 3D THREEJS技术
前端·javascript·webgl
TO_ZRG1 天前
Unity 编辑器之 SettingsProvider、Hierarchy、Project、SearchField
java·unity·编辑器
yj爆裂鼓手1 天前
spine绑定骨骼运动工具&spine纹理压缩自动设置工具
游戏·unity
惊鸿醉2 天前
Unity 实战:用讯飞 WebAPI 做一个“说普通话、播方言“的语音程序
unity·c#·游戏引擎·语音识别
略略略咯咯2 天前
C#Unity
开发语言·unity·c#