Sfoglia il codice sorgente

更新文档说明

tanghai 7 anni fa
parent
commit
9d2bcb6501
2 ha cambiato i file con 11 aggiunte e 9 eliminazioni
  1. 6 6
      Doc/运行指南.md
  2. 5 3
      README.md

+ 6 - 6
Doc/运行指南.md

@@ -16,14 +16,14 @@ c. 去net core 官网下载安装 .net core 2.1
 ##### 8.运行Unity,输入帐号,点击登录这时日志 连接Gate成功,表示运行OK!
 
 
-# 测试帧同步  
+# 测试状态同步demo  
 ##### 1. 打开Unity->tools菜单->命令行配置,重启server
-##### 2. Unity->tools菜单->打包工具,选择PC,勾选是否打包exe,点击开始打包,打出一个PC包在Release目录下
+##### 2. Unity->tools菜单->打包工具,选择PC,勾选是否打包exe,点击开始打包,打出一个PC包在Release目录下
 ##### 3. 启动unity菜单->tools->web资源服务器
 ##### 4. 运行Unity 登录 进入大厅 进入场景
-##### 5. 运行PC包 登录 进入大厅 这时会出现两个小人(重叠在一起)
+##### 5. 运行PC包 登录 进入大厅
 ##### 6. 点击鼠标右键即可移动人物
-##### 7. 假如不出现小人,请重启服务端,再次使用两个客户端重新登录。
+##### 7. 帧同步demo已经删除,需要的话请看ET4.0
 
 # 注意事项:
 
@@ -32,10 +32,10 @@ c. 去net core 官网下载安装 .net core 2.1
 2.中文目录。  
 3.vs没有安装vs tools或者不是最新的vs tools。  
 4.没安装 .net core 2.1  
-5.VS要更新到最新版本 
+5.VS要更新到最新版本  
 
 
-二. 目前ET模式使用ILRuntime模式无法单步调试,如果要切换到调试模式,删掉Unity的ILRuntime宏,删掉客户端Hotifx工程的ILRuntime宏,重新编译即可  
+二. 目前ET模式使用ILRuntime模式无法单步调试,如果要切换到调试模式,删掉Unity的ILRuntime宏,重新编译即可  
 
 三. 使用Il2cpp打包需要在unity中加上ILRuntime宏  
 

+ 5 - 3
README.md

@@ -3,7 +3,7 @@
 __讨论QQ群 : 474643097__
 
 # ET的介绍:
-ET是一个开源的游戏客户端(基于unity3d)服务端双端框架,服务端是使用C# .net core开发的分布式游戏服务端,其特点是开发效率高,性能强,双端共享逻辑代码,客户端服务端热更机制完善,同时支持可靠udp tcp websocket协议等等  
+ET是一个开源的游戏客户端(基于unity3d)服务端双端框架,服务端是使用C# .net core开发的分布式游戏服务端,其特点是开发效率高,性能强,双端共享逻辑代码,客户端服务端热更机制完善,同时支持可靠udp tcp websocket协议,支持服务端3D recast寻路等等  
 
 # ET的功能:
 ### 1.可用VS单步调试的分布式服务端,N变1  
@@ -41,10 +41,12 @@ erlang语言一大优势就是位置透明的消息机制,用户完全不用
 下载ET框架,打开服务端工程,可以看到服务端引用了客户端很多代码,通过引用客户端代码的方式实现了双端共享代码。例如客户端服务端之间的网络消息两边完全共用一个文件即可,添加一个消息只需要修改一遍。  
 ### 10.KCP ENET TCP Websocket协议无缝切换  
 ET框架不但支持TCP,而且支持可靠的UDP协议(ENET跟KCP),ENet是英雄联盟所使用的网络库,其特点是快速,并且网络丢包的情况下性能也非常好,这个我们做过测试TCP在丢包5%的情况下,moba游戏就卡的不行了,但是使用ENet,丢包20%仍然不会感到卡。非常强大。框架还支持使用KCP协议,KCP也是可靠UDP协议,据说比ENET性能更好,使用kcp请注意,需要自己加心跳机制,否则20秒没收到包,服务端将断开连接。协议可以无缝切换。  
-### 11.打包工具  
+### 11. 3D Recast寻路功能
+可以Unity导出场景数据,给服务端做recast寻路。做MMO非常方便,demo演示了服务端3d寻路功能  
+### 12.打包工具  
 ET框架带有一整套打包工具,完全傻瓜式。一键打包,自动分析共享资源。对比md5更新  
 
-### 12.还有很多很多功能,我就不详细介绍了  
+### 13.还有很多很多功能,我就不详细介绍了  
 a.及其方便检查CPU占用和内存泄漏检查,vs自带分析工具,不用再为性能和内存泄漏检查而烦恼  
 b.使用NLog库,打log及其方便,平常开发时,可以将所有服务器log打到一个文件中,再也不用一个个文件搜索log了  
 c.统一使用Mongodb的bson做序列化,消息和配置文件全部都是bson或者json,并且以后使用mongodb做数据库,再也不用做格式转换了。