[(English)](README_EN.md)
<div align=center>
<img src="https://s1.ax1x.com/2020/08/21/dYIAQU.png" width=20%/>
</div>
## **在线示例**
- **[https://psygames.github.io/UnityWebSocket/](https://psygames.github.io/UnityWebSocket/)**
## **快速开始**
### **安装方法**
- 在 [Releases](https://github.com/psygames/UnityWebSocket/releases) 页面中,下载最新版本的 `UnityWebSocket.unitypackage` 安装包,然后导入到您的项目中。
### **使用方法**
- 代码示例
```csharp
// 命名空间
using UnityWebSocket;
// 创建实例
string address = "ws://echo.websocket.org";
WebSocket socket = new WebSocket(address);
// 注册回调
socket.OnOpen += OnOpen;
socket.OnClose += OnClose;
socket.OnMessage += OnMessage;
socket.OnError += OnError;
// 连接
socket.ConnectAsync();
// 发送 string 类型数据
socket.SendAsync(str);
// 或者 发送 byte[] 类型数据(建议使用)
socket.SendAsync(bytes);
// 关闭连接
socket.CloseAsync();
```
- 更多使用方法可参考项目中的 [UnityWebSocketDemo.cs](Assets/UnityWebSocket/Demo/UnityWebSocketDemo.cs) 示例代码。
- 功能菜单:
- Tools -> UnityWebSocket,版本更新检测,问题反馈渠道等。
- Unity 编译宏(可选项):
- `UNITY_WEB_SOCKET_LOG` 打开底层日志输出。
- `UNITY_WEB_SOCKET_ENABLE_ASYNC` 针对非WebGL平台使用异步线程处理消息(需自行处理跨线程访问Unity组件问题)。
### **QQ 交流群**
- 1126457634 >>> [入群通道](https://qm.qq.com/cgi-bin/qm/qr?k=KcexYJ9aYwogFXbj2aN0XHH5b2G7ICmd) <<<
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
UnityWebSocket-2.7.0.zip (76个子文件)
UnityWebSocket-2.7.0
LICENSE 1KB
ProjectSettings
DynamicsManager.asset 1KB
TimeManager.asset 202B
UnityConnectSettings.asset 872B
Physics2DSettings.asset 1KB
VFXManager.asset 273B
AudioManager.asset 357B
XRSettings.asset 158B
NetworkManager.asset 151B
QualitySettings.asset 5KB
PresetManager.asset 120B
UPRSettings.asset 140B
ClusterInputManager.asset 114B
EditorBuildSettings.asset 268B
TagManager.asset 378B
NavMeshAreas.asset 1KB
EditorSettings.asset 1KB
GraphicsSettings.asset 2KB
ProjectVersion.txt 29B
InputManager.asset 6KB
ProjectSettings.asset 17KB
Assets
UnityWebSocket
Scripts.meta 172B
Plugins.meta 191B
Plugins
WebGL.meta 172B
WebGL
WebSocket.jslib.meta 685B
WebSocket.jslib 9KB
Demo.meta 172B
Scripts
Runtime
Implementation
WebGL.meta 172B
NoWebGL.meta 172B
WebGL
WebSocket.cs 5KB
WebSocketManager.cs 5KB
WebSocketManager.cs.meta 243B
WebSocket.cs.meta 262B
NoWebGL
WebSocket.cs 11KB
WebSocketManager.cs 2KB
WebSocketManager.cs.meta 243B
WebSocket.cs.meta 243B
UnityWebSocket.Runtime.asmdef.meta 166B
Core
WebSocketState.cs 1KB
MessageEventArgs.cs.meta 243B
Opcode.cs.meta 243B
WebSocketState.cs.meta 243B
Settings.cs.meta 243B
MessageEventArgs.cs 3KB
IWebSocket.cs.meta 243B
Opcode.cs 757B
CloseStatusCode.cs 4KB
OpenEventArgs.cs 152B
CloseStatusCode.cs.meta 243B
IWebSocket.cs 5KB
CloseEventArgs.cs 2KB
ErrorEventArgs.cs 2KB
Settings.cs 476B
OpenEventArgs.cs.meta 243B
CloseEventArgs.cs.meta 243B
ErrorEventArgs.cs.meta 243B
Core.meta 172B
UnityWebSocket.Runtime.asmdef 306B
Implementation.meta 172B
Runtime.meta 172B
Editor.meta 172B
Editor
UnityWebSocket.Editor.asmdef 365B
SettingsWindow.cs 9KB
SettingsWindow.cs.meta 243B
UnityWebSocket.Editor.asmdef.meta 166B
Demo
DemoScene.unity 6KB
DemoScene.unity.meta 155B
UnityWebSocketDemo.cs.meta 262B
UnityWebSocketDemo.cs 7KB
UnityWebSocket.meta 213B
README_EN.md 1KB
CHANGE_LOG.md 2KB
Packages
packages-lock.json 6KB
manifest.json 1KB
.gitignore 138B
README.md 2KB
共 76 条
- 1
资源评论
钟小豪
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功