返回介绍

博客

帮助文档

发布 WebGL 平台

发布于 2024-08-03 14:42:57 字数 5997 浏览 0 评论 0 收藏 0

由于WebGL平台有较多特殊性,故特地单独文档介绍如何发布WebGL平台。本文档在 hybridclr_trial项目(github gitee )上演示发布过程。

:::tip 从Unity 2021.3.4+、2022.3.0+版本起,不再需要全局安装,也就是webgl平台的构建过程与其他平台完全相同。 :::

使用的版本

不同Unity版本及hybridclr package的发布流程都是相似的,不再赘述。

  • Unity 2021.3.1f1
  • com.code-philosophy.hybridclr v3.4.0

准备工作

:::tip 新手请至少阅读过快速上手文档,已经掌握Win或Android之类平台的发布流程。 :::

  • 确保Unity Editor 安装了WebGL模块,如下图
  • 根据 install 文档完成HybridCLR安装及设置
  • 在HybridCLRSettings中,开启Use Global Il2cpp 选项,因为webgl平台只支持全局安装。从2021.3.4+、2022.3.0+起,不再需要开启此选项

select_il2cpp_module_webgl

建立 Editor目录的libil2cpp到本地libil2cpp目录的软(硬)引用

:::warning 注意:从Unity 2021.3.4+、2022.3.0+版本起,由于支持本地安装,不再需要建立此引用。 :::

:::tip 升级hybridclr等情形需要重新install时,先恢复Editor安装目录的原始libil2cpp目录,再重新按照如下说明建立链接。 :::

Win平台

不熟悉命令行的开发者请先掌握命令行的基础用法。

  • 以管理员权限打开命令行窗口,这个操作不同操作系统版本不一样,请酌情处理。在Win11下为在开始菜单上右键,选中终端管理员菜单项
  • 运行 cd /d {editor_install_dir}/Editor/Data/il2cpp, 切换目录到安装目录的il2cpp目录
  • 运行ren libil2cpp libil2cpp-origin 将原始libil2cpp改名为libil2cpp-origin
  • 运行 mklink /D libil2cpp "{project}/HybridCLRData/LocalIl2CppData-{platform}/il2cpp/libil2cpp" 建立Editor目录的libil2cpp到本地libil2cpp目录的符号引用

MacOS或者Linux平台

  • 打开命令行窗口
  • 运行 cd /d {editor_install_dir}/Editor/Data/il2cpp 切换目录到安装目录的il2cpp目录。具体目录可能因为操作系统而有所不同,请酌情处理
  • 运行mv libil2cpp libil2cpp-origin 将原始libil2cpp改名为libil2cpp-origin
  • 运行 ln -s "{project}/HybridCLRData/LocalIl2CppData-{platform}/il2cpp/libil2cpp" libil2cpp 建立Editor目录的libil2cpp到本地libil2cpp目录的符号引用

打包

  • 运行 HybridCLR/Generate/All
  • 运行 HybridCLR/Build/BuildAssetsAndCopyToStreamingAssets。注意!这个菜单是hybridclr_trial项目添加的,并不是hybridclr package自带的命令。
  • Build Player中运行Build And Run即可

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文