ネットワーク設定
ほかの人のインクがどう見えるか、線のなめらかさと送信量を決める設定、そしてそのプリセット。
みんなに見えるもの
線は描いている最中から全員に見え、誰も描いていないときは何も送りません。本物のホワイトボードと同じく、誰でも誰の線でも消せます。後から来た人には、すでにあったインクが新しい線から順に lateJoinerBytes まで見えます。keepLeaversInk で、退出したプレイヤーのインクを残すかどうかを決めます。
設定
| 設定 | 場所 | 上げると | 下げると |
|---|---|---|---|
spacing |
Pen |
通信が軽くなる | 線がなめらかになる |
sendInterval |
Pen、Eraser |
通信が軽くなる | ほかの人に線が早く見える |
eraseInterval |
Eraser |
通信が軽くなる | 素早く消せる |
lateJoinerBytes |
PenWorld |
後から来た人に多くのインクが届く | 参加時の送信が減る。0 なら送らない |
inkLifetime |
PenWorld |
インクが長く残る。0 なら消えない | インクが早く消える |
| インクライン数 | PenWorld |
一度に多くの線を表示できる | 描画が軽くなる |
ペンのインスペクターには、そのペンの設定で描いたときのおおよその送信量が表示され、PenWorld のインスペクターにはシーン全体の分が表示されます。
プリセット
PenWorld のインスペクターには 3 つのボタンがあり、シーンのすべてのペンとイレーサー、後から来た人に送る量を一度に設定します。
| プリセット | 間隔 | 送信間隔 | 後から来た人へ | 向いている場面 |
|---|---|---|---|---|
| Light | 8 mm | 0.2 秒 | 16 KB | 人の多いインスタンス |
| Balanced | 4 mm | 0.1 秒 | 64 KB | 標準 |
| Smooth | 2.5 mm | 0.05 秒 | 128 KB | 少人数でじっくり描くワールド |
エディタースクリプトからは SyncPreset.Light.Apply(world, pens, erasers) で同じことができます。