Unity變量和Inspector
2021-01-06 11:02 作者:unity_某某師_高錦錦 | 我要投稿
在創(chuàng)建腳本時,實際上是在自定義新的組件類型,可以像任何其他組件一樣將這種組件附加到游戲?qū)ο蟆?/p>
正如其他組件通常具有可在 Inspector 中編輯的屬性一樣,您也可以讓自己腳本中的值可在 Inspector 中編輯。

此代碼在 Inspector 中創(chuàng)建一個標(biāo)記為“My Name”的可編輯字段。
Unity 通過在變量名稱中出現(xiàn)大寫字母的位置引入空格來創(chuàng)建 Inspector 標(biāo)簽。但是,這純粹是出于顯示目的,在代碼中應(yīng)始終使用變量名稱。如果編輯該名稱,然后按 Play,您將看到消息中包含您輸入的文本。

在 C# 中,必須將變量聲明為 public 才能在 Inspector 中查看該變量。
Unity 實際上允許您在游戲運行時更改腳本變量的值。此功能很有用,無需停止和重新啟動即可直接查看更改的效果。當(dāng)游戲運行過程結(jié)束時,變量的值將重置為按下 Play 之前所處的任何值。這樣可確保自由調(diào)整對象的設(shè)置,而不必?fù)?dān)心會造成任何永久性損壞。
標(biāo)簽: