C#noobのビット。
Websocket CSharpライブラリ http://sta.github.io/websocket-sharp/ を使用してUnityでソケットサーバーを作成しようとしています。
私は次のものをMonobehaviourに変換するにはどうすれば簡単にゲームオブジェクトに接続して実行できますか?
私はMonobehaviourを拡張していますし、それが入れ子になったクラスに来るとき、私は名前空間が、私は私の中に入れてしまうでしょう以下ではどのようなコード、アウェイク、スタートと更新方法を扱うが、少しファジーています明らかに知っていますメソッドを開始し、すべてを1つの.csファイルに保存するか、クラスごとに1つのファイルを分割する必要があるかどうかを確認します。Unity MonoBehaviourにC#Websocketの例を変換します。
using System;
using WebSocketSharp;
using WebSocketSharp.Server;
namespace Example
{
public class Laputa : WebSocketBehavior
{
protected override void OnMessage (MessageEventArgs e)
{
var msg = e.Data == "BALUS"
? "I've been balused already..."
: "I'm not available now.";
Send (msg);
}
}
public class Program
{
public static void Main (string[] args)
{
var wssv = new WebSocketServer ("ws://dragonsnest.far");
wssv.AddWebSocketService<Laputa> ("/Laputa");
wssv.Start();
Console.ReadKey (true);
wssv.Stop();
}
}
}
ここに、Unity/C#https://github.com/pudility/unityWSでwesocketsを使用する方法のチュートリアルがあります – pudility