这个例子里个人在架构架构这块和作者中的不一样,说明下
-
首先服务器代码在
MagicOnionTestService
文件夹 -
*服务器中引用了
Assets\Test\Interfaces\
路径下的IChat.cs
和IChatHub.cs
,例子中是客户端复制了这2个接口的代码,我是服务端引用了,为什么在服务端,是因为客户端那边Unity会修改.csproj
所以放到了服务端
客户端(注意要启动服务器噢):
-
Unity打开
Assets\Scenes\SampleScene.unity
开始游戏就可以了 -
ChatComponent
组件挂在Canvas
上
服务端:
- 打开
MagicOnionTestService\MagicOnionTestService.sln
运行就行