脚本运行时团结崩溃

时间:2015-04-27 07:00:52

标签: unity3d crash udp unityscript

在我的简单usp服务器查找程序脚本中,当我选择客户端时,它会导致统一崩溃,我无法找到原因;

<link rel="stylesheet"
            href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
        <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
        <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>

在我尝试这两个注释部分中,在第一个我使用的同时保持它在同一个函数但它崩溃所以我把它移到更新功能但它仍然崩溃。帮助

1 个答案:

答案 0 :(得分:0)

while(true)中的StartClient()确实会使编辑器/应用程序被冻结,因为StartClient()不会被称为Coroutine,因此yield不会返回Unity引擎,并且你的程序永远陷入困境。

因此还有另外一件事。看起来udp-client.Receive是同步调用,这意味着它阻止了等待数据包的代码。除非你每秒钟有60个数据包,否则游戏确实会冻结。