0

現在、私の唯一のオプションは、クライアント側で文字列を操作することです。

Player の X 位置を毎秒更新したい。しかし、変数を文字列として送信することは可能ですか?

var x = 50;
function sendPos() 
{
io.sockets.emit("message", 'x');
}
setInterval(sendPos, 1000);

クライアントは単なるダム端末であり、位置はサーバー側で更新されます

現在、変数XではなくXを受け取ります。

これを回避する方法はありますか? または、クライアント側がデータを受信する方法を変更する必要がありますか?


クライアント側は .split を実行します

現在、これが ClientSide で行う唯一の方法です。クライアント側で一種のゲーム メーカーを使用しており、プラグインは文字列で動作するためです。

2 Socket.IO プラグインの構築 http://imageshack.us/a/img211/1664/clientside.png

X変数のデータを文字列でクライアントに送信する方法はありますか? それ以外の場合は、プラグインを変更する必要があります。

4

1 に答える 1

0

私は今それを修正しました。クライアント側プラグインが変数を読み取れるように、コードを少し変更する必要がありました。

新しいコード:

io.sockets.emit("message", 'Pos,' + x);
于 2012-10-24T09:09:14.723 に答える