首页
/ Unity3D C 热更新框架 PureScript 下载与安装教程

Unity3D C 热更新框架 PureScript 下载与安装教程

2024-12-05 05:06:22作者:韦蓉瑛

1. 项目介绍

PureScript 是一个为 Unity3D 提供的 C# 热更新框架,基于 Mono 的 MONO_AOT_MODE_INTERP 模式开发。它支持在 iOS 平台上使用 Assembly.Load 构建时自动绑定 Unity 的 Il2cpp 代码,支持大部分 Unity 特性,包括 MonoBehaviour、Coroutine 等。PureScript 还支持配置程序集运行环境(Il2cpp/aot/interp),以及 Cocoapods 自动集成。

2. 项目下载位置

项目托管在 GitHub 上,您可以通过以下地址下载项目源码:

GitHub: https://github.com/loongly/PureScript.git

3. 项目安装环境配置

以下是项目安装所需的开发环境配置,以下截图为例进行说明:

  • 安装 Git(用于克隆项目)
  • 安装 Unity3D 编辑器
  • 安装 Cocoapods(iOS 平台)

Git 安装

Unity3D C 热更新框架 PureScript 下载与安装教程

Unity3D 编辑器安装

Unity3D C 热更新框架 PureScript 下载与安装教程

Cocoapods 安装

Unity3D C 热更新框架 PureScript 下载与安装教程

4. 项目安装方式

安装 PureScript 的步骤如下:

  1. 克隆项目到本地
git clone https://github.com/loongly/PureScript.git
  1. PureScript 目录下的 DemoProject/Assets/Plugins/PureScript 文件夹拷贝到您的 Unity 项目中。

  2. 修改 PureScriptBuilder.cs 以及 ScriptEngine/Tools/config.json 中的路径配置。

  3. 根据需求配置 config.json 中的运行环境(Il2cpp/aot/interp)、热更新的程序集以及入口 dll。

  4. 在 Unity 编辑器中,通过 PureScript/Build 菜单构建项目。

5. 项目处理脚本

项目中的主要脚本如下:

  • PureScriptBuilder.cs:构建项目时注册回调并执行绑定操作。
  • ScriptEngine/Tools/config.json:配置项目运行环境和相关路径。

请根据项目需求,修改这些脚本以满足您的开发需求。

以上就是 PureScript 的下载与安装教程,祝您开发顺利!

登录后查看全文
热门项目推荐