如何在Unity3d中跟踪用户会话?

时间:2014-03-17 15:33:11

标签: asp.net-mvc-4 session unity3d request

如果用户处于非活动状态,则会因会话超时而退出用户,但如何在Unity3D中跟踪用户的会话或活动?

也就是说,如果用户通过单击对象或执行某种操作在Unity Web播放器中处于活动状态,则会话应保持活动状态,并且不应该注销用户。如果用户处于非活动状态且Web播放器中没有任何操作,则应该注销用户。

我不是在问如何实现会话超时...我正在询问如何在ASP .NET MVC Web应用程序中跟踪单位网络播放器中的用户活动,以便在必要时保持统一网络播放器的活动状态。

希望这是有道理的。就像应该从服务器发送什么样的请求到统一来知道团结是否活跃。

就是这样:

http://docs.unity3d.com/Documentation/Manual/UnityWebPlayerandbrowsercommunication.html

我知道如何设置它但我不确定应该触发或检查哪种请求......

1 个答案:

答案 0 :(得分:0)

您的游戏似乎需要点击。您可以通过OnMouseDown()从一次点击到另一次点击,并检查它是否大于时间。您还可以使用当前鼠标位置检查最后一个鼠标位置。

最好的方法是制作一组可以使用的所有可能的键。然后制作一个代表整个集合的较小子集,并测试它们的用途。