Unity:在自定义组件中添加字体资源选项

时间:2017-04-17 06:06:13

标签: c# unity3d unity5

我正在创建一个自定义组件,我需要在Unity中为组件添加字体资源,如3D文本或UI文本。我想要与统一默认文本类似的功能。就像你可以浏览字体资产等。我只是不知道如何在自定义检查器中添加此字体资产选项。我需要在Android上运行此应用程序。

DialogResult

enter image description here

1 个答案:

答案 0 :(得分:3)

这样做很容易。只需创建一个Font类型的变量即可。以下脚本将正常工作:

using UnityEngine;
using System.Collections;

public class CustomComponent : MonoBehaviour {

   //[SerializeField]Font Font;
   public Font font;
}

上述任何一行都可以正常使用。如果您不想将变量设为公共但希望从编辑器获取变量,则首选注释行。 如果您有任何疑问,请与我们联系。