【发布时间】:2019-06-07 23:32:39
【问题描述】:
我有统一游戏,我想在脚本被破坏时发送消息(这意味着有人在 X 上关闭了游戏或类似的东西)。
我尝试在 OnDestroy() void 内执行此操作,但未发送消息(我猜是因为发送速度不够快,并且脚本在发送消息之前销毁)所以有什么解决方案?
void OnDestroy()
{
byte[] msg = Encoding.ASCII.GetBytes("4");
server.Send(msg); // server is Socket
}
【问题讨论】:
-
我认为没有“发送速度不够快”之类的东西,因为总是在对象消失之前调用
OnDestroy。另一方面,如果您使用的是原始套接字,是否也可以在接收端显示代码?