C# 非物理博弈逻辑的统一-固定更新
我在Unity 3d中的一个扑克网站上工作,并且已经了解了扑克游戏的游戏逻辑。这包括等待玩家行动 我在一个单独的unity项目中编写服务器逻辑,因为它将是一个客户机-服务器应用程序 哪一种性能更好C# 非物理博弈逻辑的统一-固定更新,c#,unity3d,C#,Unity3d,我在Unity 3d中的一个扑克网站上工作,并且已经了解了扑克游戏的游戏逻辑。这包括等待玩家行动 我在一个单独的unity项目中编写服务器逻辑,因为它将是一个客户机-服务器应用程序 哪一种性能更好 使用异步等待睡眠方法 使用FixeUpdate或带有时间戳+时间的Update 睡眠方法的问题是,玩家可以在时间结束前采取行动,而游戏必须在实际睡眠方法用完之前进行更新 关于我的第二个问题。FixeUpdate说它处理物理逻辑和更新。这个更新会处理我的扑克游戏逻辑吗 我不想等待帧更新,因为我不确定服务
我不想等待帧更新,因为我不确定服务器的FPS。因此,我认为应该使用FixeUpdate。我认为在物理上使用FixeUpdate更合适,因为物理上的异步是有问题的,FixeUpdate应该适合您,即使它对性能影响很小。最好不要使用多线程物理,但我不知道unity是否会改变这一点,但是在这种情况下使用FixeUpdate更安全。对于一个没有用户在玩的纯服务器来说,最好使用与Unity不同的东西。^^^如果您不需要GUI,只需使用一个普通的无GUI服务器应用程序,使用线程等