を放出しない:Socket.io:私はJSONオブジェクトでイベント「選手の動き」を発するようにしようと何のイベント
this.broadcast.emit("player move", JSON.stringify(player));
が、私はこれを取得、クライアント上:ショーをdoesntの
INFO: > 5:::{"args":[{"x":108,"y":105}],"name":"player move"}
イベント。どうしてこれなの? (これはJavaScriptのsocket.ioフレームワークからのものです)。私は、あなたを間違えていないです場合
function onPlayerMove(data) {
var player = playerWithId(this.id);
if (!player) {
util.log("Player not found: " + this.id);
return;
}
player.setX(data.x);
player.setY(data.y);
this.broadcast.emit("player move", JSON.stringify(player));
}
私はJSON.stringify()を使用しているので、書式設定は問題ないと思います。 – codingIsFun
可能であれば、より多くのコードを(クライアント側とサーバー側で)提供できますか?ありがとう! –
いくつかのコードを追加しました – codingIsFun