unity websocket Helpme

img


unity其他场景物体如何获取这个websocket的消息代码绑定在这个物体上

img


每发一条消息会执行一下 public void WebSocketBLiveClientOnDanmaku(Dm dm){}

你添加了监听,就是每次收到消息就执行。若只需要执行一次,那就在WebSocketBLiveClientOnDanmaku方法里面把监听移除掉。 复制上面+= WebSocketBLiveClientOnDanmaku 这句话,修改为-= WebSocketBLiveClientOnDanmaku,就可以了

看你这个脚本本身有一些监听方法,因为你是多个场景公用一个websocket,所以可以把建立一个消息列表或者消息栈,每次执行 WebSocketBLiveClientOnDanmaku的时候将dm存入列表或栈,使用时按顺序拿就行。