Bladeren bron

Merge remote-tracking branch 'remotes/origin/release9.0' into WebGL

hexiaojie 1 jaar geleden
bovenliggende
commit
5857a31bfd
3 gewijzigde bestanden met toevoegingen van 72 en 59 verwijderingen
  1. 58 53
      Book/8.2ET Package目录.md
  2. 1 0
      ChangeLog.md
  3. 13 6
      README.md

+ 58 - 53
Book/8.2ET Package目录.md

@@ -1,56 +1,61 @@
 ET Package目录,简单描述,具体说明请看包中的Readme
 
-| 编号   | 包名 | 描述 |
-|------|-------|-------|
-| 0001 | cn.etetet.core                    |     et框架核心, 实现了纤程,网络,entity等et基础功能                           |
-| 0002 | cn.etetet.loader                  |     et框架核心,是一个加载器,用于加载model modelview hotfix hotfixview        |
-| 0003 | cn.etetet.actorlocation           |     实现了actor location机制                                                |
-| 0004 | cn.etetet.move                    |     mmo类型的移动组件|
-| 0005 | cn.etetet.unit                    |     提供一个包含位置旋转的entity,可以作为场景中的实体|
-| 0006 | cn.etetet.db                      |     一个简单的mongodb封装|
-| 0007 | cn.etetet.yooassets               |     提供了yooassets的封装                               
+| 编号   | 包名 | 描述 | 价格(元) |
+|------|-------|-------|-------|
+| 0001 | cn.etetet.core                    |     et框架核心, 实现了纤程,网络,entity等et基础功能                           | |
+| 0002 | cn.etetet.loader                  |     et框架核心,是一个加载器,用于加载model modelview hotfix hotfixview        | |
+| 0003 | cn.etetet.actorlocation           |     实现了actor location机制                                                | |
+| 0004 | cn.etetet.move                    |     mmo类型的移动组件| |
+| 0005 | cn.etetet.unit                    |     提供一个包含位置旋转的entity,可以作为场景中的实体| |
+| 0006 | cn.etetet.db                      |     一个简单的mongodb封装| |
+| 0007 | cn.etetet.yooassets               |     提供了yooassets的封装                                | |
 | 0008 | cn.etetet.demores                 |     et自带demo的一些资源|                  |
-| 0009 | cn.etetet.login                   |     实现前后端登录流程,客户端网络是独立的纤程,服务端提供了realm gate scene   |    
-| 0010 | cn.etetet.statesync               |     状态同步demo|
-| 0011 | cn.etetet.lockstep                |     预测回滚的帧同步demo|
-| 0012 | cn.etetet.proto                   |     proto2cs工具,用于把proto文件导出成C#                                      |  
-| 0013 | cn.etetet.excel                   |     excelexporter工具,把excel导出成代码跟配置数据                             | 
-| 0014 | cn.etetet.recast                  |     3d recast寻路库                                                       |
-| 0015 | cn.etetet.router                  |     et的软路由,可以防网络攻击                                           |
-| 0016 | cn.etetet.http                    |     简单的http库                                                             |
-| 0017 | cn.etetet.referencecollector      |     一个unity脚本,可以挂在gameobject上实现资源引用|
-| 0018 | cn.etetet.console                 |     实现了控制台解析分发                                                   |
-| 0019 | cn.etetet.aoi                     |     一个九宫格的aoi实现|
-| 0020 | cn.etetet.sourcegenerator         |     et框架的分析器跟代码生成器|
-| 0021 | cn.etetet.lsentity                |     帧同步的Entity实现,提供了lsupdate,lsentity lsworld等功能|
-| 0022 | cn.etetet.truesync                |     帧同步用的定点数实现|
-| 0023 | cn.etetet.numeric                 |     一个数值组件,提供了kv的实现|
-| 0024 | cn.etetet.mathematics             |     一个对unity的mathematics包装,主要是增加对服务端dotnet的支持|
-| 0025 | cn.etetet.ui                      |     et框架实现的一个简单UI|
-| 0026 | cn.etetet.watcher                 |     用于监视进程,拉起进程,防止进程挂掉|
-| 0027 | cn.etetet.robotcase               |     测试用例组件|
-| 0028 | cn.etetet.netinner                |     内网消息模块|
-| 0029 | cn.etetet.startconfig             |     服务器配置|
-| 0030 | cn.etetet.memorypack              |     memorypack|
-| 0031 | cn.etetet.hybridclr               |     hybridclr热更新支持|
-| 0032 | cn.etetet.ai                      |     行为机模块,用来写ai非常方便|
-| 1000 | [1000-1999 (YIUI Package目录)](https://lib9kmxvq7k.feishu.cn/wiki/XJxLwzTlViqD5TkSAw1c32Rqnd1)
-| 1001 | [cn.etetet.yiuiframework](https://github.com/ET-Packages/cn.etetet.yiuiframework)                               | [框架](https://lib9kmxvq7k.feishu.cn/wiki/ES7Gwz4EAiVGKSkotY5cRbTznuh)            |
-| 1002 | [cn.etetet.yiui](https://github.com/ET-Packages/cn.etetet.yiui)                                                 | [框架生成](https://lib9kmxvq7k.feishu.cn/wiki/ES7Gwz4EAiVGKSkotY5cRbTznuh)          |
-| 1100 | [cn.etetet.packagemanager](https://github.com/ET-Packages/cn.etetet.packagemanager)                             | [包管理](https://lib9kmxvq7k.feishu.cn/wiki/DzqwwwBJvixRvtkCI4dcatGcnAd)           |
-| 1101 | [cn.etetet.yiuistatesync](https://github.com/ET-Packages/cn.etetet.yiuistatesync)                               | [YIUIDemo 运行指南](https://lib9kmxvq7k.feishu.cn/wiki/H7SmwXozNiliN3kahZFcqQxqnub) |
-| 1201 | [cn.etetet.yiuiloopscrollrectasync](https://github.com/ET-Packages/cn.etetet.yiuiloopscrollrectasync)           | [无限循环列表 (异步)](https://lib9kmxvq7k.feishu.cn/wiki/HPbwwkhsKi9aDik5VEXcqPhDnIh)   |
-| 1202 | [cn.etetet.yiuiloopscrollrectsync](https://github.com/ET-Packages/cn.etetet.yiuiloopscrollrectsync)             | [无限循环列表 (同步)](https://lib9kmxvq7k.feishu.cn/wiki/HPbwwkhsKi9aDik5VEXcqPhDnIh)   |
-| 1203 | [cn.etetet.yiuiyooassets](https://github.com/ET-Packages/cn.etetet.yiuiyooassets)                               | [YooAsset 资源管理](https://lib9kmxvq7k.feishu.cn/wiki/SUpUwiABuip53zkWEdwcITACntc) |
-| 1204 | [cn.etetet.yiuiluban](https://github.com/ET-Packages/cn.etetet.yiuiluban)                                       | [Luban 配置](https://lib9kmxvq7k.feishu.cn/wiki/W1ylwC9xDip1YQk4eijcxgO9nh0)      |
-| 1205 | [cn.etetet.yiuiinvoke](https://github.com/ET-Packages/cn.etetet.yiuiinvoke)                                       | [Invoke 文档](https://lib9kmxvq7k.feishu.cn/wiki/TpyYwbWIUizhfKkcubocTZgInse)     |
-| 1301 | [cn.etetet.yiuigm](https://github.com/ET-Packages/cn.etetet.yiuigm)                                             | [GM命令](https://lib9kmxvq7k.feishu.cn/wiki/NYADwMydliVmQ7kWXOuc0yxGn7p)          |
-| 1302 | [cn.etetet.yiuitips](https://github.com/ET-Packages/cn.etetet.yiuitips)                                         | [Tips](https://lib9kmxvq7k.feishu.cn/wiki/OdNgwu0KsiyJ6NkK8vCcwbjbn1g)          |
-| 1303 | [cn.etetet.yiui3ddisplay](https://github.com/ET-Packages/cn.etetet.yiui3ddisplay)                               | [UI3D模型展示](https://lib9kmxvq7k.feishu.cn/wiki/FhGGwVZSyiCqHCkTVQYcKHQCnKf)      |
-| 1304 | [cn.etetet.yiuireddot](https://github.com/ET-Packages/cn.etetet.yiuireddot)                                     | [红点](https://lib9kmxvq7k.feishu.cn/wiki/XzyawmryHitNVNk9QVtcDAftn5O)            |
-| 1305 | [cn.etetet.yiuilocalization](https://github.com/ET-Packages/cn.etetet.yiuilocalization)                         | [多语言](https://lib9kmxvq7k.feishu.cn/wiki/ZOKxwi5XsijdX8kPU9McSxs1nxd)           |
-| 1306 | [cn.etetet.yiuieffect](https://github.com/ET-Packages/cn.etetet.yiuieffect)                                     | [UI特效](https://lib9kmxvq7k.feishu.cn/wiki/PA9CwTAMMiBxx9k30iBcXJnznIc)          |
-|      | 2000-2999 XET                                                                                                   |  |
-| 2000 | [cn.etetet.xetdemo](https://github.com/ET-Packages/cn.etetet.xetdemo)                                           | XET Demo,演示了 cn.etetet.xetfui 的使用方式 |
-| 2001 | [cn.etetet.xetfui](https://github.com/ET-Packages/cn.etetet.xetfui)                                             | FairyGUI 代码导出工具 |
-| 2002 | [cn.etetet.xetyooassets](https://github.com/ET-Packages/cn.etetet.xetyooassets)                                 | 在 cn.etetet.yooassets 基础上加了一些需要的功能 |
+| 0009 | cn.etetet.login                   |     实现前后端登录流程,客户端网络是独立的纤程,服务端提供了realm gate scene   |     |
+| 0010 | cn.etetet.statesync               |     状态同步demo| |
+| 0011 | cn.etetet.lockstep                |     预测回滚的帧同步demo| |
+| 0012 | cn.etetet.proto                   |     proto2cs工具,用于把proto文件导出成C#                                      |   |
+| 0013 | cn.etetet.excel                   |     excelexporter工具,把excel导出成代码跟配置数据                             |  |
+| 0014 | cn.etetet.recast                  |     3d recast寻路库                                                       | |
+| 0015 | cn.etetet.router                  |     et的软路由,可以防网络攻击                                           | |
+| 0016 | cn.etetet.http                    |     简单的http库                                                             | |
+| 0017 | cn.etetet.referencecollector      |     一个unity脚本,可以挂在gameobject上实现资源引用| |
+| 0018 | cn.etetet.console                 |     实现了控制台解析分发                                                   | |
+| 0019 | cn.etetet.aoi                     |     一个九宫格的aoi实现| |
+| 0020 | cn.etetet.sourcegenerator         |     et框架的分析器跟代码生成器| |
+| 0021 | cn.etetet.lsentity                |     帧同步的Entity实现,提供了lsupdate,lsentity lsworld等功能| |
+| 0022 | cn.etetet.truesync                |     帧同步用的定点数实现| |
+| 0023 | cn.etetet.numeric                 |     一个数值组件,提供了kv的实现| |
+| 0024 | cn.etetet.mathematics             |     一个对unity的mathematics包装,主要是增加对服务端dotnet的支持| |
+| 0025 | cn.etetet.ui                      |     et框架实现的一个简单UI| |
+| 0026 | cn.etetet.watcher                 |     用于监视进程,拉起进程,防止进程挂掉| |
+| 0027 | cn.etetet.robotcase               |     测试用例组件| |
+| 0028 | cn.etetet.netinner                |     内网消息模块| |
+| 0029 | cn.etetet.startconfig             |     服务器配置| |
+| 0030 | cn.etetet.memorypack              |     memorypack| |
+| 0031 | cn.etetet.hybridclr               |     hybridclr热更新支持| |
+| 0032 | cn.etetet.ai                      |     行为机模块,用来写ai非常方便| |
+| 0033 | cn.etetet.webgl                   |     webgl支持 |999 |
+| 0034 | cn.etetet.mongodb                 |     数据库补丁包 |100 |
+|      | [1000-1999 (YIUI Package目录)](https://lib9kmxvq7k.feishu.cn/wiki/XJxLwzTlViqD5TkSAw1c32Rqnd1)
+| 1001 | [cn.etetet.yiuiframework](https://github.com/ET-Packages/cn.etetet.yiuiframework)                       | [框架](https://lib9kmxvq7k.feishu.cn/wiki/ES7Gwz4EAiVGKSkotY5cRbTznuh)            | |
+| 1100 | [cn.etetet.packagemanager](https://github.com/ET-Packages/cn.etetet.packagemanager)                     | [包管理](https://lib9kmxvq7k.feishu.cn/wiki/DzqwwwBJvixRvtkCI4dcatGcnAd)           | |
+| 1101 | [cn.etetet.yiuistatesync](https://github.com/ET-Packages/cn.etetet.yiuistatesync)                       | [YIUIDemo 运行指南](https://lib9kmxvq7k.feishu.cn/wiki/H7SmwXozNiliN3kahZFcqQxqnub) | |
+| 1201 | [cn.etetet.yiuiloopscrollrectasync](https://github.com/ET-Packages/cn.etetet.yiuiloopscrollrectasync)   | [无限循环列表 (异步)](https://lib9kmxvq7k.feishu.cn/wiki/HPbwwkhsKi9aDik5VEXcqPhDnIh)   | |
+| 1202 | [cn.etetet.yiuiloopscrollrectsync](https://github.com/ET-Packages/cn.etetet.yiuiloopscrollrectsync)     | [无限循环列表 (同步)](https://lib9kmxvq7k.feishu.cn/wiki/HPbwwkhsKi9aDik5VEXcqPhDnIh)   | |
+| 1203 | [cn.etetet.yiuiyooassets](https://github.com/ET-Packages/cn.etetet.yiuiyooassets)                       | [YooAsset 资源管理](https://lib9kmxvq7k.feishu.cn/wiki/SUpUwiABuip53zkWEdwcITACntc) | |
+| 1204 | [cn.etetet.yiuiinvoke](https://github.com/ET-Packages/cn.etetet.yiuiinvoke)                               | [Invoke 文档](https://lib9kmxvq7k.feishu.cn/wiki/TpyYwbWIUizhfKkcubocTZgInse)     | |
+| 1301 | [cn.etetet.yiuigm](https://github.com/ET-Packages/cn.etetet.yiuigm)                                     | [GM命令](https://lib9kmxvq7k.feishu.cn/wiki/NYADwMydliVmQ7kWXOuc0yxGn7p)          | |
+| 1302 | [cn.etetet.yiuitips](https://github.com/ET-Packages/cn.etetet.yiuitips)                                 | [Tips](https://lib9kmxvq7k.feishu.cn/wiki/OdNgwu0KsiyJ6NkK8vCcwbjbn1g)          | |
+| 1303 | [cn.etetet.yiui3ddisplay](https://github.com/ET-Packages/cn.etetet.yiui3ddisplay)                       | [UI3D模型展示](https://lib9kmxvq7k.feishu.cn/wiki/FhGGwVZSyiCqHCkTVQYcKHQCnKf)      | |
+| 1304 | [cn.etetet.yiuireddot](https://github.com/ET-Packages/cn.etetet.yiuireddot)                             | [红点](https://lib9kmxvq7k.feishu.cn/wiki/XzyawmryHitNVNk9QVtcDAftn5O)            | |
+| 1305 | [cn.etetet.yiuilocalization](https://github.com/ET-Packages/cn.etetet.yiuilocalization)                 | [多语言](https://lib9kmxvq7k.feishu.cn/wiki/ZOKxwi5XsijdX8kPU9McSxs1nxd)           | |
+| 1306 | [cn.etetet.yiuieffect](https://github.com/ET-Packages/cn.etetet.yiuieffect)                             | [UI特效](https://lib9kmxvq7k.feishu.cn/wiki/PA9CwTAMMiBxx9k30iBcXJnznIc)          | |
+| 1801 | cn.etetet.yiuiluban                                                                                    | [Luban 配置](https://lib9kmxvq7k.feishu.cn/wiki/W1ylwC9xDip1YQk4eijcxgO9nh0)      |100 |
+| 1802 | cn.etetet.yiuinumeric                                       | [Numeric 数值系统](https://lib9kmxvq7k.feishu.cn/wiki/GHDOwsmy0iQQMok3gU7cgxbpn7x)      |100 |
+| 1803 | cn.etetet.yiuicondition                                     | [Condition 条件系统](https://lib9kmxvq7k.feishu.cn/wiki/Kc0awA9EXiRJylkreL9cfLJFnsg)      |(限免)Luban送 |
+| 1804 | cn.etetet.yiuigameobjectpool                                   | [GameObjectPool 游戏对象缓存池](https://lib9kmxvq7k.feishu.cn/wiki/UyigweBFXipNJnkCIY6coHzFnSc)      |(限免)Luban送 |
+|      | 2000-2999 XET                                                                                           |  | |
+| 2000 | [cn.etetet.xetdemo](https://github.com/ET-Packages/cn.etetet.xetdemo)                                   | XET Demo,演示了 cn.etetet.xetfui 的使用方式 | |
+| 2001 | [cn.etetet.xetfui](https://github.com/ET-Packages/cn.etetet.xetfui)                                     | FairyGUI 代码导出工具 | |
+| 2002 | [cn.etetet.xetyooassets](https://github.com/ET-Packages/cn.etetet.xetyooassets)                         | 在 cn.etetet.yooassets 基础上加了一些需要的功能 | |
+| 3000 | [cn.etetet.configauto](https://github.com/ET-Packages/cn.etetet.configauto)           |     直接用C#代码作为配置| |

+ 1 - 0
ChangeLog.md

@@ -1,5 +1,6 @@
 |包名| 版本 | 更新内容 |
 |-------|-------|-------|
+|cn.etetet.core| 2.0.6 |  修复一个SoretedDictionary跟SortedSet只读遍历的时候多线程不安全的问题 |
 |cn.etetet.core| 1.0.1 |  修复TcpTransport服务端会去Connect客户端的bug |
 |cn.etetet.excel| 0.0.8|  修复excelexporter的编译bug |
 |cn.etetet.router| 0.0.6|  RouterConfigSingleton删除 |

+ 13 - 6
README.md

@@ -33,12 +33,19 @@
 ---
 
 # ET9最新Package,在这里搜索插件[ET Packages](https://github.com/orgs/ET-Packages/packages),安装请看运行指南 
-1. [cn.etetet.yiuinumeric](https://lib9kmxvq7k.feishu.cn/wiki/GHDOwsmy0iQQMok3gU7cgxbpn7x) 增强版数值系统,需要搭配下面的luban插件使用,售价100元
-2. [cn.etetet.yiuiluban](https://lib9kmxvq7k.feishu.cn/wiki/W1ylwC9xDip1YQk4eijcxgO9nh0) 无缝替换cn.etetet.excel成luban配置,售价100元
-3. cn.etetet.webgl et9,客户端支持打包webgl,前后端websocket连接,注意微信小游戏需要自己接入,由于已经支持了webgl,小游戏接入并不复杂,不接入小游戏主要是因为有人会使用团结有人用unity,没法统一版本,售价999元(购买过et8 webgl的可以免费升级)
-4. FGUI系列插件,icepower开发,免费
-5. YIUI系列插件,yiyi开发,免费
-   
+1. cn.etetet.mongodb  数据库补丁工具增强db包,用于团队或者线上对数据库数据打补丁,售价100元  
+2. [cn.etetet.yiuinumeric](https://lib9kmxvq7k.feishu.cn/wiki/GHDOwsmy0iQQMok3gU7cgxbpn7x) 增强版数值系统,需要搭配下面的luban插件使用,售价100元
+3. [cn.etetet.yiuiluban](https://lib9kmxvq7k.feishu.cn/wiki/W1ylwC9xDip1YQk4eijcxgO9nh0) 无缝替换cn.etetet.excel成luban配置,售价100元
+   0. 限免 购买luban包即赠送以下所有
+   1. [cn.etetet.yiuicondition](https://lib9kmxvq7k.feishu.cn/wiki/Kc0awA9EXiRJylkreL9cfLJFnsg)  条件系统
+   2. [cn.etetet.yiuigameobjectpool](https://lib9kmxvq7k.feishu.cn/wiki/UyigweBFXipNJnkCIY6coHzFnSc)  游戏对象缓存池
+   3. [cn.etetet.yiuiaudio](https://lib9kmxvq7k.feishu.cn/wiki/ECbzwVPmDiQNY9ktJHecCuGsnig)  音乐音效
+   4. [cn.etetet.yiuivideo](https://lib9kmxvq7k.feishu.cn/wiki/Wt7twM5nciZl5rkKf7ScpGGAn4c)  视频播放
+   5. [cn.etetet.yiuidamagetips](https://lib9kmxvq7k.feishu.cn/wiki/Yt8PwrobfiYijDkuZTWcsGyJnFh)  伤害提示
+4. cn.etetet.webgl  客户端支持打包webgl,前后端websocket连接,注意微信小游戏需要自己接入,由于已经支持了webgl,小游戏接入并不复杂,不接入小游戏主要是因为有人会使用团结有人用unity,没法统一版本,售价999元(购买过et8 webgl的可以免费升级)
+5. FGUI系列插件,icepower开发,免费
+6. [YIUI系列插件](https://lib9kmxvq7k.feishu.cn/wiki/XJxLwzTlViqD5TkSAw1c32Rqnd1) ET-UGUI框架 (yiyi开发,免费)
+
 
 
 # ET9.0 发布!(西施)