今天又學到一個比較實用的 自己在網上找了好久都沒找到 最後還是問了我們主程 才知道怎麼做 很開心
private async void GetReuslt()
{
for (int i = 0; i < 6; i++)
{ if (i == 0)
{
await StartGameGoGoGo();//這是執行完這個函數 才會執行下一個EliminateGameObject();
}
else
{
await EliminateGameObject();
}
}
}
private async Task StartGameGoGoGo(S2CGetTheLottery r_theLottery)
{
await Task.Delay(1000);//這是隔幀的 跟協程一樣 此處1000等於 協程隔幀一秒
if (this == null) return;
}
本文分享了一个在Unity中使用异步任务和协程处理游戏逻辑的实用技巧,通过具体代码示例展示了如何实现游戏启动和游戏对象消除的异步操作。
2133

被折叠的 条评论
为什么被折叠?



