kim*_*kim 5 c# unity-game-engine signalr.client asp.net-core-signalr
我对信号员来说还是个新手.我使用信号器核心在unity和signalr之间建立连接,但是我的代码根本没有返回任何东西.这让我想知道我的代码是否真的有效.
在我建立连接之后,unity将等待服务器端调用一个函数然后它将执行它需要做的事情.
这是我的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Microsoft.AspNetCore.SignalR.Client;
public class tyrNewSignalR : MonoBehaviour {
void Start()
{
var connection = new HubConnectionBuilder()
.WithUrl("http://api-dev-vrcafe.azurewebsites.net/restart")
.WithConsoleLogger()
.Build();
connection.On<string>("Restart", data =>
{
Console.WriteLine($"Received: {data}");
// Create unity part
// Unity logic
Debug.Log("Connection Success!");
cleanCart();
});
connection.On<string>("Cart", data =>
{
Console.WriteLine($"Received: {data}");
// Create unity part
// Unity logic
});
connection.StartAsync();
}
void cleanCart()
{
// Do cleaning cart here
}
}
Run Code Online (Sandbox Code Playgroud)
如果有人可以帮助新手我很感激.谢谢
| 归档时间: |
|
| 查看次数: |
5007 次 |
| 最近记录: |