我在運行時在我的遊戲中顯示文本一秒鐘出現問題,所以我想知道是否可以添加或刪除GUI標籤運行 ?如何在運行時在統一中添加gui文本
0
A
回答
1
GUI組件在每一幀都被繪製。 OnGUI()函數就像Update()函數一樣,除了與Update()函數不同之外,GUI組件可以在其中調用。
您可以將OnGUI視爲一個循環。它會按順序調用在其中聲明的GUI組件,然後每幀重新執行一遍。因此,如果您掛鉤到此循環並阻止某些組件在運行時被調用,那麼這些組件將不會呈現的下一幀。
下面是一組功能,可以讓你做,這是一個特定的時間:當然
private bool guiIsOn = true;
private void TurnOffGUIInSeconds(int seconds)
{
StartCoroutine(_TurnOffGUIInSeconds(seconds));
}
private IEnumerator _TurnOffGUIInSeconds(int seconds)
{
yield return new WaitForSeconds(seconds);
guiIsOn = false;
}
void OnGUI()
{
if(guiIsOn)
{
GUI.Label(new Rect(5,5,5,5), "Label text");
}
}
2
你的意思是這樣的嗎?
void OnGUI() {
if (textShouldBeShown) {
GUI.Label(new Rect(10f, 10f, 100f, 50f), "MyText");
}
}
相關問題
- 1. 如何在Java GUI中添加一行?
- 2. 在運行時在WPF RichTextBox的新行中添加文本
- 3. 如何在運行時將文本添加到ScrollView?
- 4. 如何在向同一個html頁面添加文本時運行php腳本?
- 5. 如何在統一中添加文本輪廓
- 6. 在運行時在mvc3中添加和刪除文本框
- 7. 如何在運行時在asp.net web foms中添加多少個文本框?
- 8. 如何在運行系統中顯示gui中的列表
- 9. 如何在運行時添加的上下文菜單項中獲取文本?
- 10. 如何在運行時添加UIButton
- 11. 如何添加代碼在運行時
- 12. 如何在運行時添加ManyToManyField?
- 13. 如何在運行時添加新列?
- 14. 如何在運行時添加TextView?
- 15. 如何讓一個c#腳本在運行時在場景中開始統一
- 16. 如何在PHP中添加文件運行時間
- 17. 如何在GUI程序運行之前閱讀文本文件
- 18. 添加按鈕與文本動態UI在運行時在Unity
- 19. Django Admin:在運行時在字段旁邊添加文本
- 20. 如何在系統時間中添加一些時間?
- 21. 使用perl win32在運行時添加控件:: gui
- 22. 在運行時在IOS中添加texfield
- 23. 在c#中運行時保存動態添加的文本框如何?
- 24. 如何添加一個gui?
- 25. 在wxpython中加載並運行另一個.py文件GUI
- 26. 在運行時向表中添加行
- 27. 如何在源表中添加一行時在一張表中添加一行的腳本?
- 28. 如何在同一佈局中單擊切換按鈕時在運行時添加文本視圖
- 29. 如何在運行時在gridview中的Label中添加值?
- 30. 在運行時添加QRadioButtons
它。要麼打電話要麼不要。 – Bart
@Bart:但是如何? – Akari
那麼,你現在怎麼顯示你的文本?如果它是一個簡單的GUI.Label調用,那麼如果你不希望它被顯示,就不要調用它。 – Bart