問題描述:
執行重啟仿真時候,會卡住,像圖里這樣,代碼如下圖所示
聲明:
socket_controller.restart就是一個布爾類型的變量
如果if(socket_controller.restart)為真的時候,就執行SceneManager.LoadScene(0);
嘗試過的方法:
把if條件語句寫到start,這樣也不行,導致整個函數都不再執行。
問題原因:
就是socket_controller.restart一直等於true,導致SceneManager.LoadScene(0)一直在執行
解決方法:
if(socket_controller.restart)//重啟仿真
{
SceneManager.LoadScene(0);
socket_controller.restart=false;
}
即執行完一次函數之后把socket_controller.restart=false;