用对象来存全部车辆模型,这样的话你可以根据每个WebSocket消息里的UID来跟踪和更新每个车辆模型。还有就是更新updateCarModelPosition和createCarModel函数 大致思路: let currentUserUID = "YOUR_CURRENT_USER_UID"; const onMessage = async (event) => { const data = JSON.parse(event.data); if (data.data && data.data.uid) { const uid = data.data.uid; const userRole = data.data.userRole; // 获取用户角色 // ... 其他代码 // 根据用户角色和UID来更新或创建车辆模型 if (userRole === 'ROOT' || (userRole === 'USER' && uid === currentUserUID)) { updateCarModelPosition(uid, positionParams); } } }; // ... 其他代码不变