processing.js、node.js、およびsocket.ioを使用してマルチプレイヤーゲームを作成しています。
質問1:
クライアントでは、p5.js を使用して Ball クラスを作成します。サーバーがそのクラス (balls.push(new Ball(x, y));) を使用して配列を作成するためにパラメーターを送信するようにしたいので、すべてのクライアントがキャンバス上を移動するボールの束を持つことができます。
クライアントにパラメーターを送信するには socket.io を使用する必要があることはわかっていますが、手がかりがありません。通常、配列はp5内のsetup関数内で作成されます...では、どのようにソケットでそれを行うことができますか?
質問2:
クライアントはどのようにして mouseX と mouseY をサーバーに送信できますか? そして、サーバーはどのようにして他の人の mouseX と mouseY をすべてのクライアントに送り返すことができるのでしょうか?
p5.js を次のように通常の js にしようとしています。
(function () {
"use strict";
function sketchProc(processing) {
var p=processing,
var ...,
var ...;
function ball(){...}
p.setup=function(){}
p.draw=function(){}
}
var canvas = document.getElementById("canvas1"),
p = new Processing(canvas, sketchProc);
}());
しかし、これが役立つかどうかはわかりません...