需求:
一个手机打飞机游戏,一个房间2个飞机,然后各自控制飞机位置,子弹自动发射,看谁先挂;
本来是下载了win版聊天室框架GatewayWorker来搞,正好都合适 ,有房间,有各种存储,搞起来很顺;
本来的流程是某房间 a飞机位置发生变化->服务器 服务器同时下发给a,b a飞机的位置;
现在因为这样的方式不太好,比如延时,比如碰撞等都会产生问题;
所以改成:
a飞机位置发生变化->服务器;
相关代码:
```php
use \Workerman\Worker;
use \GatewayWorker\Lib\Gateway;
use \GatewayWorker\Lib\Store;/Workerman/Autoloader.php';
Autoloader::setRootPath(__DIR__);
$task = new Worker();
// 开启多少个进程运行定时任务,注意多进程并发问题
$task->count = 1;
$task->onWorkerStart = function($task)
{
$time_interval = 0.0166;