此node.js / socket.io多人游戏要求服务器定期向所有客户端发送Scene类型的对象场景。
io.sockets.emit("scene changed", scene)
function onSceneChange(data) {
scene = data;
//scene.getPLatformsList says undefined.
};
Scene类也存在于客户端。但是在客户端,打印接收的对象会给出[Object object]。试图访问任何字段或函数表示该对象未定义。
场景当前只包含一个整数值滚动和一个Platform对象数组。分别发送字段给出了整数和[Object object]的数组,我无法转换它。
目前我们唯一能做到这一点的方法是单独发送每个文字。这可能是什么问题?