1
[CanEditMultipleObjects()]
[CustomEditor(typeof(UnityEngine.UI.Text), true)]
public class CameraExtension : UnityEditor.UI.TextEditor
{
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
if (GUILayout.Button("New Button!"))
{
}
}
}
我想在Unity3D中擴展UI文本檢查器。我在Camera組件上試過它,它工作正常,但它不適用於UI文本。在Unity3D中可以擴展UI文本檢查器嗎?
嘗試爲您想要的自定義文本創建一個類,然後爲編輯器擴展創建另一個類。在這裏看到接受的答案:http://stackoverflow.com/questions/29052183/extending-unity-ui-components-with-custom-inspector – user3071284
我知道我可以這樣做,但我需要在每個gameobject上添加此腳本我需要使用它。我想修改原始組件,那麼每個存在的組件都有我的功能。 – user2735005