【发布时间】:2015-11-29 16:05:21
【问题描述】:
首先,如果问题不清楚,抱歉。
我有一个使用 javascript 和 socket.io 制作的基于浏览器的多人绘图游戏。
我有一个画布可以绘制,每 30 毫秒,x 和 y 位置被发送到服务器,服务器将它们广播给其他玩家。
但这会导致一个问题,如果某人 (a) 有一个大屏幕,而某人 (b) 有一个较小的屏幕,b 将看不到整个绘图,而 a 将看到一个小抽奖(与他的屏幕尺寸相比)。
如何在a 屏幕上放大b 绘图,并在b 屏幕上缩小a 绘图?
注意:客户端的源代码可在 drawmythings.esy.es/app.js 上获得
【问题讨论】:
标签: javascript node.js canvas