Skip to content

Latest commit

 

History

History
188 lines (107 loc) · 13.5 KB

README_zh_cn.md

File metadata and controls

188 lines (107 loc) · 13.5 KB

JEngine

license last topLanguage status badge

框架文档 »
·
框架首页 »

JENGINE v0.8.0f7

JEngine是针对Unity开发者设计的开箱即用的框架,封装了强大的功能,小白也能快速上手轻松制作可以热更新的游戏

master分支为开发者认为的可以正常使用,不会有太大问题的最新版本,建议使用,功能最为强大(同时修复了老版本的bug);

0.7.x 分支目前大部分商业项目都在使用,该版本是2022年最热门的版本,附带强大可靠的功能,包含完善的文档,但是没有任何官方视频教程,且不会再更新或维护;

0.6.x分支目前部分商业项目正在使用,内容完善,文档视频充足,不会再进行任何更新或维护;

0.5.x分支有部分商业项目正在使用,不会再进行更新或维护;

development分支为开发分支,欢迎fork后在该分支进行修改并PR,也欢迎提交issue!

如果你觉得JEngine对你有帮助,请给该框架一个Star!

QQ群: 921271552

已有项目使用JEngine热更新,并成功上架iOS

框架相关

主题 地址
框架文档:短时间快速精通框架必看 点击跳转
知乎文章:JEngine介绍 点击跳转
知乎文章:JEngine热更DLL内存加密方案 点击跳转
项目原地址 GitHub地址
国内快速下载地址 Gitee跳转
QQ群 点击加入
作者Unity社区主页 点击跳转
作者Unity微社区频道 点击加入

使用要求

  • Unity 2020.3.4+
  • .net framework 4.x / .net 4.x / net framework

功能包

JEngine不同的自带和额外的功能包

包名 介绍 类型 链接
JEngine.Core 支持运行时热更
附带安全且高性能的功能
自带 JEngine
JEngine.AntiCheat 防止内存修改
(i.e. 可以防GG修改器等破解软件修改内存).
附加 JEngine.AntiCheat
JEngine.Localization 提供游戏内多语言本地化支持 附加 JEngine.Localization
JEngine.Misc 提供额外功能 附加 JEngine.Misc
LitJson 支持JSON序列化或反序列化
(转C# 对象或 JsonData)
附加 JEngine.LitJson
Protobuf-net 支持Protobuf序列化或反序列化 附加 JEngine.Protobuf-net
MetaJUI MetaJUI是为JEngine定制的UI框架,当然你也可以通过很简单的修改,移植到自己的工程项目 附加 MetaJUI
MetaExcelDataTool MetaExcelDataTool是为JEngine定制的Excel导表工具,当然你也可以通过很简单的修改,移植到自己的工程项目 附加 MetaExcelDataTool

依赖项目

框架上线项目

若您的项目使用了JEngine,欢迎联系作者,作者很乐意把您的作品展示出来~

g1 g2 g3 g4

爱丽丝造梦空间

肝到发慌

割韭菜

明明消消乐

g5 hmsj g7 g8

兔子与餐厅

沧元世界

Kz之灵

无界电影

近期star趋势

Stargazers over time

贡献成员

v0.8.0 最新功能

  • 支持 WebGL

  • 移除 JUI(过段时间会重构)

  • 优化 LifeCycleMgr 性能

  • 优化 ThreadMgr 功能

  • 优化 JStream 性能

  • 优化 JBehaviour 性能

  • 优化 MonoBehaviour 性能

  • 优化 FpsMonitor 性能

  • 优化 CryptoMgr 接口

  • 优化 JBehaviour/ClassBind Object/MonoBehaviour GC

  • 优化 GetComponent(s)/FindObject(s)OfType 性能

  • 切换 到 YooAsset作为热更资源管理 (弃用Bundle Master)

  • 新功能 UnsafeMgr 提供不安全(用于性能优化)功能

  • 新功能 UnmanagedMemoryPool 提供非托管内存池功能

  • 新功能 CoroutineMgr提供在非MonoBehaviour类型内使用携程的功能

  • 新架构 将JEngine源码分成不同的模块,核心代码更轻量!

    点击此处查看历史版本功能(英文)

JEngine专业版

JEngine专业版现已推出,大幅度提高开发效率和底层性能,可以根据需求进群联系作者进行购买,可以补差价升级

(开源版功能对于小项目开发和正常使用足矣,可以自行魔改来实现更完善的功能,或购买体验版进行尝试,好用再升级一年或永久版!提倡先用开源版开发,觉得好用再升级专业版,请理性消费!)

详情可以参考:这里

推荐项目

  • IFramework - Simple Unity Tools
  • QFramework - Your first K.I.S.S Unity 3D Framework.
  • TEngine - Unity框架解决方案
  • BundleMaster - Unity资源加载大师
  • Nino - 实用的高性能C#模块,尤其在Unity平台能带来令人难以置信的效益。