一、目錄
二、前言
大家是不是一看這個標題都想吐槽了,因爲很多資料都介紹Unity不支持多線程,Unity的多線程其實都是協程等等說法,然而協程也並不是真正的多線程。協程其實是等某個操作完成之後再執行後面的代碼,或者說是控制代碼在特定的時機執行。
那Unity到底支不支持多線程呢,其實答案是支持的,多線程是在Unity渲染和複雜邏輯運算時可以高效的使用多核CPU,幫助程序可以更高效的運行。
本篇就介紹一下在Unity中如何使用多線程。
三、啓動線程
首先引入C#中使用多線程的類庫
using System.Threading;
無參啓動
void Start()
{
//創建無參線程對象