Skip to content

Commit d31c883

Browse files
author
yinlong
committed
v1.1.0版本完善,删除Release文件目录,
1 parent 309bdec commit d31c883

25 files changed

+18
-1340945
lines changed

README.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# DEV FOR MULTI PLATFORMS
66
# UnityWebSocket 使用
77

8-
### 1. 最新Release版本下载 [UnityWebSocket.unitypackage](https://github.com/y85171642/UnityWebSocket/blob/master/Release/UnityWebSocket.unitypackage?raw=true)
8+
### 1. 最新Release版本下载 [UnityWebSocket.unitypackage](https://github.com/y85171642/UnityWebSocket/blob/master/Release/LastRelease/UnityWebSocket.unitypackage?raw=true)
99

1010
### 2. 使用方法:
1111
- 导入 UnityWebSocket.unitypackage
@@ -45,35 +45,37 @@
4545
- WebSocketReceiver.cs
4646

4747
作用:与jslib交互,负责收发多个WebSocket消息。
48-
该脚本在使用WebSocket时会自动加载到场景中。
48+
该脚本在使用WebSocket时会自动加载到场景中,并添加为DonDestroyOnLoad
4949

5050
- Demo场景
5151

5252
作用:WebSocket的使用方法示例。
5353

54-
55-
### 4. 发布
56-
- 需要将Unity项目切换为WebGL平台,并Build。
57-
58-
- 将生成好的项目文件发布至Tomcat,启动Tomcat,在浏览器中打开相应链接路径。(例如:http://127.0.0.1/UnityWebSocketDemo/index.html
54+
### 4. 注意(Warning)
55+
- WebSocket的命名空间是 UnityWebSocket 不要用错了 :) 。
56+
- WebSocket的 onOpen、OnClose、OnReceive 回调都发生在网络线程中,回调处理函数不能直接修改主线程中的Unity组件内容,需要在主线程中加消息处理队列,缓存网络消息后,再在主线程中处理消息包。
57+
- WebGL平台下,需要发布到Tomcat等服务器上运行。
58+
- ServerDemo 是用于Demo测试版本的WebSocket服务器,兼容所有Release版本的Demo。
59+
- v1.1 后版本有使用websocket-sharp插件,如果本地已使用该插件,可自行修改或删除。
5960

6061
### 5. WebSocket服务器
6162
- 项目发布完成后,需要一个WebSocket服务器收发消息,以下是Demo版本对应的服务器。
62-
63-
- [服务器Demo下载](https://github.com/y85171642/UnityWebSocket/tree/master/Release/Demo/Server)
64-
63+
- [服务器Demo下载](https://github.com/y85171642/UnityWebSocket/tree/master/Release/Server)
6564
- 提供简单的WebSocket消息收发
66-
6765
- 使用了开源项目 [websocket-sharp](https://github.com/sta/websocket-sharp)
6866

69-
### 6. 注意(Warning)
70-
- 切换场景时,请不要卸载WebSocketReceiver。如果卸载了,请销毁WebSocket连接,并重新创建。
71-
72-
### 7. Change Log(v1.0)
67+
### 6. 版本记录
68+
#### v1.0
7369
- 支持单客户端同时创建多个不同WebSocket链接。
7470
- 添加OnError错误回调。错误码对应错误原因,参考jslib文件。
7571
- 删除Alert功能(与WebSocket无关,按需求自行添加即可)。
7672
- Close Event Code 作为链接断开错误信息处理。
7773
- jslib 内容完善,增加Map管理websocket实例。
7874
- 修改 State 枚举对应到WebSocket ReadyState。
7975
- 添加 Release Demo Build 文件。
76+
77+
#### v1.1
78+
- 多平台支持,使用websocket-sharp 开源插件。
79+
- 完善项目命名空间,目录结构。
80+
- WebSocket增加异步连接发送方法。(webgl平台下仍调用同步方式)
81+
- 添加开发分支,git管理方式调整。

Release/Demo/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.
-12.5 KB
Binary file not shown.
-245 KB
Binary file not shown.

Release/Demo/Server/websocket-sharp.xml

Lines changed: 0 additions & 7850 deletions
This file was deleted.

0 commit comments

Comments
 (0)