unity3d TCP客户端检查每秒或每帧

时间:2012-12-26 21:31:16

标签: unity3d tcpclient

在所有游戏中,什么是更好或什么是常用的,我的意思是,如果数据可用,请检查每个帧的streamReader,或者对于像FPS这样的游戏每秒检查一次或更多?

喜欢这个还是不喜欢?

void Update() {
if(connected) {
try {
    if(theStream.DataAvailable) {
   String data = sr.ReadLine();

2 个答案:

答案 0 :(得分:0)

我认为你应该更好地确保不依赖于框架,而是根据计算出的ping进行更新

答案 1 :(得分:0)

处理网络连接的实际应用程序通常会连续检查它们。他们要么通过阻止连接上的线程,要么在他们没有工作要做时阻塞连接和计时器。