c有沒有類似Unity3D中的Update方法

2021-03-04 08:53:54 字數 458 閱讀 6389

1樓:一郎大神

沒有兩者的執行機制都是不一樣的。

unity使用的是輪詢機制,沒一段時間(每幀)都會固定執行一些方法而一般的c#程式都是靠事件來獨立驅動的,就一般軟體的執行效率而言顯然是事件驅動更符合需要。

你可以單獨開闢乙個執行緒指定其每隔一段時間處理一些內容

2樓:匿名使用者

最接近的應該是onpaint方法了吧

在unity3d中的c#**:有多個物體等待著被點選,在c#的update裡面如何寫滑鼠的點選事件?

3樓:步虛真人

void onmousedown()

這個函式見此滑鼠點選,放在update同級。

至於多個點選,其實你可以試試看在每乙個要點選的東西上面加上帶上述方法的指令碼。

新手,如果見解不當,請指正,多謝。

unity3d中在哪裡新增指令碼,Unity3d中在哪裡新增指令碼

方法 步驟 1 unity支援三種組合語言,分別是js c 和boo。建立指令碼的方法主要有三種,首先啟動unity,單機選單欄中的assets create來新增指令碼。2 第二種是啟動unity後,單擊project檢視中的create按鈕建立指令碼,如圖所示。3 啟動unity應用程式,在pr...

unity3d有沒有辦法建立圓形的地形

地形的話沒有辦法哦 建議在max中做 帶透明通道的圓形圖案 有圓柱體嘛,把高度變成薄薄一層不就是平面了嗎 對吧。unity3d怎麼讓地形中隨機出現物體?20 public gameobject prefab1 先把金幣做成抄預設襲物 gameobject go gameobject instanti...

這是剛才的unity3d中c的指令碼問題希望你繼續幫忙

開啟協同程式請放在start方法中 如果你想讓某方法每隔一段時間進行呼叫 不寫在update方法中 可以用void invokerepeating methodname string,time float,repeatrate float 來呼叫,引數說明 方法名稱,首次呼叫的延遲時間,每次呼叫的間...