个飞机,然后各自控制飞机位置,子弹自动发射,看谁先挂;
本来是下载了win版聊天室框架GatewayWorker来搞,正好都合适 ,有房间,有各种存储,搞起来很顺;
本来的流程是某房间 a飞机位置发生变化->服务器 服务器同时下发给a,b a飞机的位置;
现在因为这样的方式不太好,比如延时,比如碰撞等都会产生问题;
所以改成:
a飞机位置发生变化->服务器 ,存储位置
服务器定时(1/60 s)下发给a,b 各自的最新位置;
这样的话碰撞什么的都可以在服务端计算,....然后我现在的解决办法(都是在群里各位大大给的,感谢)
a飞机位置发生变化->服务器 ,存储位置到memcache;
新开一个worker去定时读取memcache的内容,凡是房间内有2个人的,下发位置给他们$timestamp.'},"cmd":"updatePosition"}');
}
}
}
}
});
};
```
然后这样的话因为不是php内存直接处理