如果用户处于非活动状态,则会因会话超时而退出用户,但如何在Unity3D中跟踪用户的会话或活动?
也就是说,如果用户通过单击对象或执行某种操作在Unity Web播放器中处于活动状态,则会话应保持活动状态,并且不应该注销用户。如果用户处于非活动状态且Web播放器中没有任何操作,则应该注销用户。
我不是在问如何实现会话超时...我正在询问如何在ASP .NET MVC Web应用程序中跟踪单位网络播放器中的用户活动,以便在必要时保持统一网络播放器的活动状态。
希望这是有道理的。就像应该从服务器发送什么样的请求到统一来知道团结是否活跃。
就是这样:
http://docs.unity3d.com/Documentation/Manual/UnityWebPlayerandbrowsercommunication.html?
我知道如何设置它但我不确定应该触发或检查哪种请求......
答案 0 :(得分:0)
您的游戏似乎需要点击。您可以通过OnMouseDown()
从一次点击到另一次点击,并检查它是否大于时间。您还可以使用当前鼠标位置检查最后一个鼠标位置。
最好的方法是制作一组可以使用的所有可能的键。然后制作一个代表整个集合的较小子集,并测试它们的用途。