{"id":21358864,"url":"https://github.com/gameframex/gameframex.unity","last_synced_at":"2025-05-07T04:05:02.250Z","repository":{"id":229126880,"uuid":"775831461","full_name":"GameFrameX/GameFrameX.Unity","owner":"GameFrameX","description":"GameFrameX的Unity版本","archived":false,"fork":false,"pushed_at":"2025-04-09T08:19:24.000Z","size":12789,"stargazers_count":149,"open_issues_count":5,"forks_count":30,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-07T04:04:56.952Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GameFrameX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-22T06:05:17.000Z","updated_at":"2025-05-02T09:22:33.000Z","dependencies_parsed_at":"2024-07-24T05:44:57.188Z","dependency_job_id":null,"html_url":"https://github.com/GameFrameX/GameFrameX.Unity","commit_stats":null,"previous_names":["alianblank/gameframex.unity","gameframex/gameframex.unity"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameFrameX%2FGameFrameX.Unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameFrameX%2FGameFrameX.Unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameFrameX%2FGameFrameX.Unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameFrameX%2FGameFrameX.Unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GameFrameX","download_url":"https://codeload.github.com/GameFrameX/GameFrameX.Unity/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252810271,"owners_count":21807760,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T05:22:41.202Z","updated_at":"2025-05-07T04:05:02.225Z","avatar_url":"https://github.com/GameFrameX.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 介绍：\n\nGameFrameX for Unity是GameFrameX综合解决方案的重要组成部分，专为Unity客户端设计。它融合了众多实用的功能组件，形成了一个强大的模块库，旨在为游戏的前端开发、后端服务及管理界面提供一个一体化平台。这个解决方案促进了不同系统间的无缝协作，实现了高效的游戏开发和运维流程。\n\n# 客户端\n\n## `Unity` 集成功能\n\n|        组件名称        |                介绍                |   来源   | 链接地址                                                                       |\n|:------------------:|:--------------------------------:|:------:|:---------------------------------------------------------------------------|\n|   GameFramework    |             客户端框架基础              | GitHub | https://github.com/gameframex/com.gameframex.unity                         |\n|      YooAsset      |             定制的资源包管理             | GitHub | https://github.com/gameframex/com.gameframex.unity.tuyoogame.yooasset      |\n|      UniTask       |         异步Await/Async的实现         | GitHub | https://github.com/gameframex/com.gameframex.unity.cysharp.unitask         |\n|    FairyGUI UI     | FairyGUI编辑器。SDK已支持微信和抖音小游戏和WEBGL | GitHub | https://github.com/gameframex/com.gameframex.unity.fairygui.unity          |\n|      ProtoBuf      |            数据序列化和通讯协议            | GitHub | https://github.com/gameframex/com.gameframex.unity.google.protobuf         |\n|     HybridCLR      |               热更新                | GitHub | https://github.com/focus-creative-games/hybridclr                          |\n|       Sentry       |            错误追踪和性能监控             | GitHub | https://github.com/gameframex/com.gameframex.unity.sentry.unity            |\n|      LitJson       |        JSON序列化工具（马三修改版本）         | GitHub | https://github.com/gameframex/com.gameframex.unity.xincger.litjson         |\n|     logViewer      |              日志查看器               | GitHub | https://github.com/gameframex/com.gameframex.unity.sharelib.logviewer      |\n|      DoTween       |             强大的动画插件              | GitHub | https://github.com/gameframex/com.gameframex.unity.demigiant.dotween       |\n|   Advertisement    |           广告播放组件（激励广告）           | GitHub | https://github.com/gameframex/com.gameframex.unity.advertisement           |\n|   ObjectStorage    |          对象存储上传(打包后上传)           | GitHub | https://github.com/gameframex/com.gameframex.unity.objectstorage           |\n| OperationClipBoard |          实现剪贴板数据的设置与获取           | GitHub | https://github.com/gameframex/com.gameframex.unity.blankoperationclipboard |\n|     GetChannel     |         渠道获取及集成基础的渠道获取方式         | GitHub | https://github.com/gameframex/com.gameframex.unity.getchannel              |\n|     ReadAssets     |       直接读取Android只读目录下的文件        | GitHub | https://github.com/gameframex/com.gameframex.unity.readassets              |\n|     WebSocket      |         WebSocket 网络支持库          | GitHub | https://github.com/gameframex/com.gameframex.unity.psygames.unitywebsocket |\n|   FindReference2   |           强大的资源引用查找插件            | GitHub | https://github.com/gameframex/com.vietlabs.fr2                             |\n|   GameAnalytics    |            游戏数据分析和统计             | GitHub | https://github.com/gameframex/com.gameframex.unity.gameanalytics.git       |\n|     Animancer      |           高度灵活的动画状态机插件           | GitHub | 还没上传                                                                       |\n\n# 子库列表（按需获取）默认已全部带上。可以删除自己不需要的。由于默认大部分用户是`中国大陆`用户。故项目中`默认`为`镜像地址`\n\n如果Github 下载有问题。可以更换`github.com` 为 `www.gitlink.org.cn` 镜像地址。注意镜像地址同步可能滞后几天。取决于镜像站的同步策略\n\n例如：\"com.gameframex.unity.mono\": \"https://`github.com`/AlianBlank/com.gameframex.unity.mono.git\"\n\n更换为 \"com.gameframex.unity.mono\": \"https://`www.gitlink.org.cn`/AlianBlank/com.gameframex.unity.mono.git\"\n\n```json\n{\n  \"com.gameframex.unity\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.git\",\n  \"com.gameframex.unity.asset\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.asset.git\",\n  \"com.gameframex.unity.blankoperationclipboard\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.blankoperationclipboard.git\",\n  \"com.gameframex.unity.config\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.config.git\",\n  \"com.gameframex.unity.coroutine\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.coroutine.git\",\n  \"com.gameframex.unity.cysharp.unitask\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.cysharp.unitask.git\",\n  \"com.gameframex.unity.demigiant.dotween\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.demigiant.dotween.git\",\n  \"com.gameframex.unity.download\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.download.git\",\n  \"com.gameframex.unity.entity\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.entity.git\",\n  \"com.gameframex.unity.entry\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.entry.git\",\n  \"com.gameframex.unity.event\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.event.git\",\n  \"com.gameframex.unity.fairygui\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.fairygui.git\",\n  \"com.gameframex.unity.fairygui.unity\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.fairygui.unity.git\",\n  \"com.gameframex.unity.focus-creative-games.luban\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.focus-creative-games.luban.git\",\n  \"com.gameframex.unity.fsm\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.fsm.git\",\n  \"com.gameframex.unity.getchannel\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.getchannel.git\",\n  \"com.gameframex.unity.globalconfig\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.globalconfig.git\",\n  \"com.gameframex.unity.google.protobuf\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.google.protobuf.git\",\n  \"com.gameframex.unity.gwiazdorrr.betterstreamingassets\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.gwiazdorrr.betterstreamingassets.git\",\n  \"com.gameframex.unity.json.simplejson\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.json.simplejson.git\",\n  \"com.gameframex.unity.localization\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.localization.git\",\n  \"com.gameframex.unity.mono\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.mono.git\",\n  \"com.gameframex.unity.network\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.network.git\",\n  \"com.gameframex.unity.procedure\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.procedure.git\",\n  \"com.gameframex.unity.protobuff2cs\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.protobuff2cs.git\",\n  \"com.gameframex.unity.psygames.unitywebsocket\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.psygames.unitywebsocket.git\",\n  \"com.gameframex.unity.readassets\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.readassets.git\",\n  \"com.gameframex.unity.scene\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.scene.git\",\n  \"com.gameframex.unity.setting\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.setting.git\",\n  \"com.gameframex.unity.sound\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.sound.git\",\n  \"com.gameframex.unity.timer\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.timer.git\",\n  \"com.gameframex.unity.web\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.web.git\",\n  \"com.gameframex.unity.tuyoogame.yooasset\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.tuyoogame.yooasset.git\",\n  \"com.gameframex.unity.xincger.litjson\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.xincger.litjson.git\",\n  \"com.gameframex.unity.yasirkula.debugconsole\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.yasirkula.debugconsole.git\",\n  \"com.gameframex.unity.weixin.minigame\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.weixin.minigame.git\",\n  \"com.gameframex.unity.advertisement\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.advertisement.git\",\n  \"com.gameframex.unity.advertisement.wechatminigame\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.advertisement.wechatminigame.git\",\n  \"com.gameframex.unity.objectstorage\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.objectstorage.git\",\n  \"com.gameframex.unity.objectstorage.qiniu\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.objectstorage.qiniu.git\",\n  \"com.gameframex.unity.objectstorage.aliyun\": \"https://www.gitlink.org.cn/AlianBlank/com.gameframex.unity.objectstorage.aliyun.git\",\n  \"com.gameframex.unity.gameanalytics\": \"https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.git\",\n  \"com.gameframex.unity.gameanalytics.gameanalytics\": \"https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.gameanalytics.git\",\n  \"com.gameanalytics.sdk\": \"https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.gameanalytics.sdk.git\",\n  \"com.gameframex.unity.gameanalytics.gravity-engine\": \"https://github.com/AlianBlank/com.gameframex.unity.gameanalytics.gravity-engine.git\",\n  \"com.gameframex.unity.gravityinfinite.gravity-engine\": \"https://github.com/AlianBlank/com.gameframex.unity.gravityinfinite.gravity-engine.git\"\n}\n```\n\n# 交流方式(建议。需求。BUG)\n\nQQ群：467608841\n\n# Doc (已经在写了,别催了!-_-!)\n\n`所有站点内容一致，不存在内容不一致的情况`\n\n文档地址 : https://gameframex.doc.alianblank.com\n\n备用文档地址 : https://gameframex-docs.pages.dev\n\n备用文档地址 : https://gameframex.doc.cloudflare.alianblank.com\n\n备用文档地址 : https://gameframex.doc.vercel.alianblank.com\n\n# 免责声明\n\n所有插件均来自互联网.请各位使用时自行付费.如果以上插件涉及侵权.请发email或提交issue.本人将移除.谢谢\n\n# LICENSE\n\nApache License 2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgameframex%2Fgameframex.unity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgameframex%2Fgameframex.unity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgameframex%2Fgameframex.unity/lists"}