私はJavascriptライブラリ、つまりcanvas-libを使用しており、サーバー側でNode.JS/Socket.ioを使用しているため、クライアント間でイベントを渡すことができます。
モバイルデバイスによって制御され、2番目の(より大きな)画面に表示される一種の「スクラッチ」ゲームを作成しているため、一度に1つのクライアントのみがキャンバスを制御できるアーキテクチャを使用しています。
ここでアーキテクチャの図を見ることができます。
問題は、現在、キャンバスの相互作用はクライアント側でその効果のスクリプトで行われているため、いくつかの問題が発生することです。
- キャンバスをスケーリングする方法はありません
- 統一された制限時間カウンターはありません
- 外部画面にページを手動でロードする必要があります
私の目標は次のとおりです。
- サーバーに両方のデバイス (または画面) に時間を渡すには
- キャンバスをモバイル デバイスにロードし、外部画面にスケーリングする (新しい接続時、モバイル デバイスが接続されるか、キューから出て現在アクティブになると自動的に実行される)
これを達成するには、canvas-lib をノードで動作させる必要があると思いますが、lib はまだ準備ができていないため、どうすればこれを達成できますか? 通常のライブラリをノード ライブラリに変換するにはどうすればよいですか?