草庐IT

myClient

全部标签

c# - .NET Core DI 中的异步提供程序

我只是想知道是否可以在DI期间使用async/await。执行以下操作,DI无法解析我的服务。services.AddScoped(asyncprovider=>{varclient=newMyClient();awaitclient.ConnectAsync();returnclient;});下面的代码工作得很好。services.AddScoped(provider=>{varclient=newMyClient();client.ConnectAsync().Wait();returnclient;}); 最佳答案 虽然理论

java - map 分块策略,重新分块滞后问题

我很难想出一个好问题的标题...抱歉/如果你的脑子不如我,请编辑。我在处理我的游戏map客户端时遇到了一些问题。我的游戏是基于使用32x32像素图block的图block。我的第一张游戏map是1750x1750的图block。我有一堆客户端层,但设法将其减少到2(地面和建筑物)。我之前将整个map的图层加载到内存中(短数组)。当我跳到2200x2200tiles时,我注意到一台旧电脑有一些内存不足(1GB+)的问题。我希望在byte和short之间有一种数据类型(我的目标是~1000个不同的图block)。我的游戏支持多种分辨率,因此玩家可见空间可能会显示23,17个800x600分