我在双人在线游戏中使用signalR。玩家有最多30秒的时间来执行他的动作,否则他将失去游戏。
我告诉客户开始:
@category.subcategories
但是如何判断客户在30秒内没有从SignalR方面做任何事情?感谢。
答案 0 :(得分:1)
与你在另一个问题上给出的答案基本相同。
启动30秒倒数计时器,每秒钟向客户端广播。这次你不必展示任何东西,直到你想要警告他们时间不多了。让我们在10秒钟说,然后你会显示剩余的10秒和/或视觉警告,例如UI中某处的颜色变化。然后再次在5,4,3,2,1 ......也许颜色逐渐接近红色(意味着时间到了)。
如果你无法正常工作,那么发布该代码,这是我认为@CodeWarrior所指的。