네트워크 설정
서로의 잉크가 어떻게 보이는지, 선의 부드러움과 전송량을 정하는 설정, 그리고 그 프리셋.
모두에게 보이는 것
선은 그리는 동안 바로 모두에게 보이고, 아무도 그리지 않을 때는 아무것도 보내지 않습니다. 진짜 화이트보드처럼 누구나 누구의 선이든 지울 수 있습니다. 늦게 들어온 사람에게는 이미 있던 잉크가 최신 선부터 lateJoinerBytes까지 보입니다. keepLeaversInk로 나간 플레이어의 잉크를 남길지 정합니다.
설정
| 설정 | 위치 | 올리면 | 내리면 |
|---|---|---|---|
spacing |
Pen |
트래픽이 가벼워짐 | 선이 부드러워짐 |
sendInterval |
Pen, Eraser |
트래픽이 가벼워짐 | 다른 사람에게 선이 더 빨리 보임 |
eraseInterval |
Eraser |
트래픽이 가벼워짐 | 더 빨리 지워짐 |
lateJoinerBytes |
PenWorld |
늦게 온 사람에게 잉크가 더 많이 감 | 입장 때 보낼 양이 줄어듦. 0이면 보내지 않음 |
inkLifetime |
PenWorld |
잉크가 더 오래 남음. 0이면 사라지지 않음 | 잉크가 더 빨리 사라짐 |
| 잉크 라인 수 | PenWorld |
한 번에 더 많은 선을 보여 줌 | 그릴 것이 줄어듦 |
펜 인스펙터는 그 펜의 설정으로 그릴 때 대략 얼마나 보내는지 보여 주고, PenWorld 인스펙터는 씬 전체의 양을 보여 줍니다.
프리셋
PenWorld 인스펙터에는 씬의 모든 펜과 지우개, 그리고 늦게 온 사람에게 보낼 양을 한 번에 정하는 버튼 세 개가 있습니다.
| 프리셋 | 간격 | 전송 주기 | 늦게 온 사람에게 | 용도 |
|---|---|---|---|---|
| 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)가 같은 일을 합니다.