Unity3d开发库,每个模块可独立使用。
该库已进入长期稳定版,查看文档
单例,状态机,事件系统等常用模式。
该库已进入长期稳定版,查看文档
通过C#特性来自动绑定元素,脱离了MonoBehaviour,可以轻松在其他框架下如ILRuntime等环境中运行,每个顶级UI都是一个单例,增加了显示栈,焦点消息等功能。
该库已进入长期稳定版,查看文档
使unity支持多语言。
该库已进入长期稳定版,查看文档
实现了音效池与播放器等组件,解决音频截断,以及实现音乐淡入淡出等功能。
迭代中,查看文档
依赖:JxUnity.Partten
让你的游戏支持Mods
该库已进入长期稳定版,查看文档
为C#对象、mono对象、List对象提供对象池。
该库迭代中
提供版本号管理,平台实现映射
该库迭代中,需要前置
依赖:JxUnity.Platforms,Steamworks.Net
Steam平台实现
该库已进入长期稳定版,查看文档
为游戏提供一个易用的全局状态机,只须继承,状态自动绑定。
迭代中
资源打包与加载工具
迭代中
可寻址的key/value型游戏存档读档工具
该库已进入长期稳定版,查看文档
支持本地化的字幕系统。
该库已进入长期稳定版,查看文档
待办事件表,跑马灯计时器,倒计时器
Ugui拓展,包含拖拽,序列图功能,打字机、闪烁等特效,与扩展工具。
该库将会不断的更新与迭代,但不会出现不兼容的更新,查看文档
一个类就是一个工具,互相之间没有依赖,可以随意添加与删除。
该库还在完善阶段,可能会出现不兼容的更新,查看文档
- 该库的Lua侧使用了JxCore.LuaSharp作为基础类库,实现了类型系统,关键字,字符串扩展,表扩展工具等,接口与类型命名均参考C#,以方便熟悉C#的开发者使用,
- 拥有默认的Ticker/Updater,可以在初始化时使用自定义的Ticker/Updater。
- 提供了LuaBehaviour,可以在Lua侧实现组件编程。