【发布时间】:2016-01-08 07:52:36
【问题描述】:
我想使用 SignalR 在 Unity Game 和同一台机器上的服务器之间进行通信。
我试过Nivot,SignalR.Client.Net35,但它给了我以下错误:
Could not install package 'Nivot.SignalR.Client.Net35 2.0.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v3.5,Profile=Unity Subset v3.5', but the package does not contain any assembly references or content files that are compatible with that framework.
第一个问题: 为什么我会收到此错误? package 和 unity 都使用 .Net 3.5,因此应该兼容。
我试图跳过那个库并改用SignalR.Client.20;它似乎正确导入,但使用协议 1.2,我无法将服务器回滚到 1.x,因为我的通用应用程序客户端在 2.x 上
第二个问题:有没有我可以在 unity3d 中使用的 .net SignalR 2.x 库?
第三个问题:unity3d 似乎使用了名为Unityscript 的Javascript 变体,我如何在其中使用Javascript SignalRJs 库?
TL;DR:我能得到任何关于如何在 Unity3D 上运行 SignalR 客户端 2.x 的答案吗?
谢谢,
【问题讨论】:
标签: javascript c# unity3d signalr signalr.client