AvaKit 是基于 Project Davinci 编辑器 的一套Lua层内容开发框架。
- 💥 爆炸派对(Boom! Party)是一款神秘的游戏引擎,以及 Project Davinci 编辑器。
- ✍️ 编程语言是 Lua v5.3。
- 🦊 AvaKit 是一款基于 Project Davinci 编辑器面 向开发者使用的开发框架。
- ❣️ 编辑器版本:
Version:0.14.0.72152
。
- 👩⚕️ 主干分支 main 用于功能开发后合入、debug、更新文档。
- 👪 开发分支 dev
dev-
开头的分支,用于功能开发和debug。 - 👨👩👧👦 发布分支 release 用于版本发布,只可以从
main
拉取,切必须对应tag标签,不允许直接push
。 - 👨👩👧👧 发布分支 release-avakit 用于
git submodule
,只包含AvaKit
代码,无其他内容。
AvaKit有多种方法使用,应用与不同的使用需求。
- 克隆repo:
git clone https://github.com/lilith-avatar/avatar-ava.git
。
- 开一个新的smap,例如
ProjectA.smap
; - 开启Lua代码与Resource映射,添加
ProjectA.smap.config
; - 添加
AvaKit
为git submodule,执行git submodule add --force -b release-avakit https://github.com/lilith-avatar/avatar-ava Smap/Lua/AvaKit
; - 在
Smap/Lua
目录中添加Common
、Client
、Server
目录,以及对应的Manifest.lua
文件。