2
2
3
3
GameFrameX for Unity是GameFrameX综合解决方案的重要组成部分,专为Unity客户端设计。它融合了众多实用的功能组件,形成了一个强大的模块库,旨在为游戏的前端开发、后端服务及管理界面提供一个一体化平台。这个解决方案促进了不同系统间的无缝协作,实现了高效的游戏开发和运维流程。
4
4
5
- > 正在开发中...
6
-
7
- # ` 注意 ` !!! ` 注意 ` !!! ` 注意 ` !!!
8
-
9
- 开发期,随时可能变化结构。
10
-
11
5
# 客户端
12
6
13
7
## ` Unity ` 集成功能
14
8
15
- | 组件名称 | 介绍 | 来源 | 链接地址 |
16
- | :------------------:| :--------------------------------:| :------:| :-------------------------------------------------------------------------------------- |
17
- | GameFramework | 客户端框架基础 | GitHub | https://github.com/AlianBlank /com.gameframex.unity |
18
- | YooAsset | 定制的资源包管理 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.tuyoogame.yooasset |
19
- | UniTask | 异步Await/Async的实现 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.cysharp.unitask |
20
- | FairyGUI UI | FairyGUI编辑器。SDK已支持微信和抖音小游戏和WEBGL | GitHub | https://github.com/AlianBlank /com.gameframex.unity.fairygui.unity |
21
- | ProtoBuf | 数据序列化和通讯协议 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.google.protobuf |
22
- | HybridCLR | 热更新 | GitHub | https://github.com/focus-creative-games/hybridclr |
23
- | Sentry | 错误追踪和性能监控 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.sentry.unity |
24
- | LitJson | JSON序列化工具(马三修改版本) | GitHub | https://github.com/AlianBlank /com.gameframex.unity.xincger.litjson |
25
- | logViewer | 日志查看器 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.sharelib.logviewer |
26
- | DoTween | 强大的动画插件 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.demigiant.dotween |
27
- | Advertisement | 广告播放组件(激励广告) | GitHub | https://github.com/AlianBlank /com.gameframex.unity.advertisement |
28
- | ObjectStorage | 对象存储上传(打包后上传) | GitHub | https://github.com/AlianBlank /com.gameframex.unity.objectstorage |
29
- | OperationClipBoard | 实现剪贴板数据的设置与获取 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.blankoperationclipboard |
30
- | GetChannel | 渠道获取及集成基础的渠道获取方式 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.getchannel |
31
- | ReadAssets | 直接读取Android只读目录下的文件 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.readassets |
32
- | WebSocket | WebSocket 网络支持库 | GitHub | https://github.com/AlianBlank /com.gameframex.unity.psygames.unitywebsocket |
33
- | FindReference2 | 强大的资源引用查找插件 | GitHub | https://github.com/AlianBlank /com.vietlabs.fr2 |
34
- | GameAnalytics | 游戏数据分析和统计 | GitHub | 还没上传 |
35
- | Animancer | 高度灵活的动画状态机插件 | GitHub | 还没上传 |
9
+ | 组件名称 | 介绍 | 来源 | 链接地址 |
10
+ | :------------------:| :--------------------------------:| :------:| :---------------------------------------------------------------------------|
11
+ | GameFramework | 客户端框架基础 | GitHub | https://github.com/gameframex /com.gameframex.unity |
12
+ | YooAsset | 定制的资源包管理 | GitHub | https://github.com/gameframex /com.gameframex.unity.tuyoogame.yooasset |
13
+ | UniTask | 异步Await/Async的实现 | GitHub | https://github.com/gameframex /com.gameframex.unity.cysharp.unitask |
14
+ | FairyGUI UI | FairyGUI编辑器。SDK已支持微信和抖音小游戏和WEBGL | GitHub | https://github.com/gameframex /com.gameframex.unity.fairygui.unity |
15
+ | ProtoBuf | 数据序列化和通讯协议 | GitHub | https://github.com/gameframex /com.gameframex.unity.google.protobuf |
16
+ | HybridCLR | 热更新 | GitHub | https://github.com/focus-creative-games/hybridclr |
17
+ | Sentry | 错误追踪和性能监控 | GitHub | https://github.com/gameframex /com.gameframex.unity.sentry.unity |
18
+ | LitJson | JSON序列化工具(马三修改版本) | GitHub | https://github.com/gameframex /com.gameframex.unity.xincger.litjson |
19
+ | logViewer | 日志查看器 | GitHub | https://github.com/gameframex /com.gameframex.unity.sharelib.logviewer |
20
+ | DoTween | 强大的动画插件 | GitHub | https://github.com/gameframex /com.gameframex.unity.demigiant.dotween |
21
+ | Advertisement | 广告播放组件(激励广告) | GitHub | https://github.com/gameframex /com.gameframex.unity.advertisement |
22
+ | ObjectStorage | 对象存储上传(打包后上传) | GitHub | https://github.com/gameframex /com.gameframex.unity.objectstorage |
23
+ | OperationClipBoard | 实现剪贴板数据的设置与获取 | GitHub | https://github.com/gameframex /com.gameframex.unity.blankoperationclipboard |
24
+ | GetChannel | 渠道获取及集成基础的渠道获取方式 | GitHub | https://github.com/gameframex /com.gameframex.unity.getchannel |
25
+ | ReadAssets | 直接读取Android只读目录下的文件 | GitHub | https://github.com/gameframex /com.gameframex.unity.readassets |
26
+ | WebSocket | WebSocket 网络支持库 | GitHub | https://github.com/gameframex /com.gameframex.unity.psygames.unitywebsocket |
27
+ | FindReference2 | 强大的资源引用查找插件 | GitHub | https://github.com/gameframex /com.vietlabs.fr2 |
28
+ | GameAnalytics | 游戏数据分析和统计 | GitHub | https://github.com/gameframex/com.gameframex.unity.gameanalytics.git |
29
+ | Animancer | 高度灵活的动画状态机插件 | GitHub | 还没上传 |
36
30
37
31
# 子库列表(按需获取)默认已全部带上。可以删除自己不需要的。由于默认大部分用户是` 中国大陆 ` 用户。故项目中` 默认 ` 为` 镜像地址 `
38
32
@@ -44,66 +38,74 @@ GameFrameX for Unity是GameFrameX综合解决方案的重要组成部分,专
44
38
45
39
``` json
46
40
{
47
- "com.gameframex.unity" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.git" ,
48
- "com.gameframex.unity.asset" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.asset.git" ,
49
- "com.gameframex.unity.blankoperationclipboard" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.blankoperationclipboard.git" ,
50
- "com.gameframex.unity.config" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.config.git" ,
51
- "com.gameframex.unity.coroutine" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.coroutine.git" ,
52
- "com.gameframex.unity.cysharp.unitask" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.cysharp.unitask.git" ,
53
- "com.gameframex.unity.demigiant.dotween" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.demigiant.dotween.git" ,
54
- "com.gameframex.unity.download" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.download.git" ,
55
- "com.gameframex.unity.entity" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.entity.git" ,
56
- "com.gameframex.unity.entry" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.entry.git" ,
57
- "com.gameframex.unity.event" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.event.git" ,
58
- "com.gameframex.unity.fairygui" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.fairygui.git" ,
59
- "com.gameframex.unity.fairygui.unity" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.fairygui.unity.git" ,
60
- "com.gameframex.unity.focus-creative-games.luban" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.focus-creative-games.luban.git" ,
61
- "com.gameframex.unity.fsm" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.fsm.git" ,
62
- "com.gameframex.unity.getchannel" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.getchannel.git" ,
63
- "com.gameframex.unity.globalconfig" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.globalconfig.git" ,
64
- "com.gameframex.unity.google.protobuf" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.google.protobuf.git" ,
65
- "com.gameframex.unity.gwiazdorrr.betterstreamingassets" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.gwiazdorrr.betterstreamingassets.git" ,
66
- "com.gameframex.unity.json.simplejson" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.json.simplejson.git" ,
67
- "com.gameframex.unity.localization" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.localization.git" ,
68
- "com.gameframex.unity.mono" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.mono.git" ,
69
- "com.gameframex.unity.network" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.network.git" ,
70
- "com.gameframex.unity.procedure" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.procedure.git" ,
71
- "com.gameframex.unity.protobuff2cs" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.protobuff2cs.git" ,
72
- "com.gameframex.unity.psygames.unitywebsocket" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.psygames.unitywebsocket.git" ,
73
- "com.gameframex.unity.readassets" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.readassets.git" ,
74
- "com.gameframex.unity.scene" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.scene.git" ,
75
- "com.gameframex.unity.setting" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.setting.git" ,
76
- "com.gameframex.unity.sound" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.sound.git" ,
77
- "com.gameframex.unity.timer" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.timer.git" ,
78
- "com.gameframex.unity.web" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.web.git" ,
79
- "com.gameframex.unity.tuyoogame.yooasset" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.tuyoogame.yooasset.git" ,
80
- "com.gameframex.unity.xincger.litjson" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.xincger.litjson.git" ,
81
- "com.gameframex.unity.yasirkula.debugconsole" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.yasirkula.debugconsole.git" ,
82
- "com.gameframex.unity.weixin.minigame" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.weixin.minigame.git" ,
83
- "com.gameframex.unity.advertisement" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.advertisement.git" ,
84
- "com.gameframex.unity.advertisement.wechatminigame" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.advertisement.wechatminigame.git" ,
85
- "com.gameframex.unity.objectstorage" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.objectstorage.git" ,
86
- "com.gameframex.unity.objectstorage.qiniu" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.objectstorage.qiniu.git" ,
87
- "com.gameframex.unity.objectstorage.aliyun" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.objectstorage.aliyun.git" ,
88
- "com.gameframex.unity.gameanalytics" : " https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.git" ,
89
- "com.gameframex.unity.gameanalytics.gameanalytics" : " https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.gameanalytics.git" ,
90
- "com.gameanalytics.sdk" : " https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.gameanalytics.sdk.git" ,
91
- "com.gameframex.unity.gameanalytics.gravity-engine" : " https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.gravity-engine.git" ,
92
- "com.gameframex.unity.gravityinfinite.gravity-engine" : " https://github.com/AlianBlank/com.gameframex.unity.gravityinfinite.gravity-engine.git" ,
41
+ "com.gameframex.unity" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.git" ,
42
+ "com.gameframex.unity.asset" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.asset.git" ,
43
+ "com.gameframex.unity.blankoperationclipboard" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.blankoperationclipboard.git" ,
44
+ "com.gameframex.unity.config" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.config.git" ,
45
+ "com.gameframex.unity.coroutine" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.coroutine.git" ,
46
+ "com.gameframex.unity.cysharp.unitask" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.cysharp.unitask.git" ,
47
+ "com.gameframex.unity.demigiant.dotween" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.demigiant.dotween.git" ,
48
+ "com.gameframex.unity.download" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.download.git" ,
49
+ "com.gameframex.unity.entity" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.entity.git" ,
50
+ "com.gameframex.unity.entry" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.entry.git" ,
51
+ "com.gameframex.unity.event" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.event.git" ,
52
+ "com.gameframex.unity.fairygui" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.fairygui.git" ,
53
+ "com.gameframex.unity.fairygui.unity" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.fairygui.unity.git" ,
54
+ "com.gameframex.unity.focus-creative-games.luban" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.focus-creative-games.luban.git" ,
55
+ "com.gameframex.unity.fsm" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.fsm.git" ,
56
+ "com.gameframex.unity.getchannel" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.getchannel.git" ,
57
+ "com.gameframex.unity.globalconfig" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.globalconfig.git" ,
58
+ "com.gameframex.unity.google.protobuf" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.google.protobuf.git" ,
59
+ "com.gameframex.unity.gwiazdorrr.betterstreamingassets" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.gwiazdorrr.betterstreamingassets.git" ,
60
+ "com.gameframex.unity.json.simplejson" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.json.simplejson.git" ,
61
+ "com.gameframex.unity.localization" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.localization.git" ,
62
+ "com.gameframex.unity.mono" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.mono.git" ,
63
+ "com.gameframex.unity.network" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.network.git" ,
64
+ "com.gameframex.unity.procedure" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.procedure.git" ,
65
+ "com.gameframex.unity.protobuff2cs" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.protobuff2cs.git" ,
66
+ "com.gameframex.unity.psygames.unitywebsocket" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.psygames.unitywebsocket.git" ,
67
+ "com.gameframex.unity.readassets" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.readassets.git" ,
68
+ "com.gameframex.unity.scene" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.scene.git" ,
69
+ "com.gameframex.unity.setting" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.setting.git" ,
70
+ "com.gameframex.unity.sound" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.sound.git" ,
71
+ "com.gameframex.unity.timer" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.timer.git" ,
72
+ "com.gameframex.unity.web" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.web.git" ,
73
+ "com.gameframex.unity.tuyoogame.yooasset" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.tuyoogame.yooasset.git" ,
74
+ "com.gameframex.unity.xincger.litjson" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.xincger.litjson.git" ,
75
+ "com.gameframex.unity.yasirkula.debugconsole" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.yasirkula.debugconsole.git" ,
76
+ "com.gameframex.unity.weixin.minigame" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.weixin.minigame.git" ,
77
+ "com.gameframex.unity.advertisement" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.advertisement.git" ,
78
+ "com.gameframex.unity.advertisement.wechatminigame" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.advertisement.wechatminigame.git" ,
79
+ "com.gameframex.unity.objectstorage" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.objectstorage.git" ,
80
+ "com.gameframex.unity.objectstorage.qiniu" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.objectstorage.qiniu.git" ,
81
+ "com.gameframex.unity.objectstorage.aliyun" : " https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.objectstorage.aliyun.git" ,
82
+ "com.gameframex.unity.gameanalytics" : " https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.git" ,
83
+ "com.gameframex.unity.gameanalytics.gameanalytics" : " https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.gameanalytics.git" ,
84
+ "com.gameanalytics.sdk" : " https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.gameanalytics.sdk.git" ,
85
+ "com.gameframex.unity.gameanalytics.gravity-engine" : " https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.gravity-engine.git" ,
86
+ "com.gameframex.unity.gravityinfinite.gravity-engine" : " https://github.com/AlianBlank/com.gameframex.unity.gravityinfinite.gravity-engine.git"
93
87
}
94
88
```
95
89
96
90
# 交流方式(建议。需求。BUG)
97
91
98
92
QQ群:467608841
99
93
100
- # Doc
94
+ # Doc (已经在写了,别催了!-_ -!)
95
+
96
+ ` 所有站点内容一致,不存在内容不一致的情况 `
97
+
98
+ 文档地址 : https://gameframex.doc.alianblank.com
99
+
100
+ 备用文档地址 : https://gameframex-docs.pages.dev
101
+
102
+ 备用文档地址 : https://gameframex.doc.cloudflare.alianblank.com
101
103
102
- 文档地址 : https://www.yuque.com/ alianblank/gameframex
104
+ 备用文档地址 : https://gameframex.doc.vercel. alianblank.com
103
105
104
106
# 免责声明
105
107
106
- 所有插件均来自互联网.请各位使用时自行付费.如果以上插件涉及侵权.请发email .本人将移除.谢谢
108
+ 所有插件均来自互联网.请各位使用时自行付费.如果以上插件涉及侵权.请发email或提交issue .本人将移除.谢谢
107
109
108
110
# LICENSE
109
111
0 commit comments