在使用Unity做UI的时候,会大量使用到一些基础的UI组件,比如Text,Image,Button等。
在实际使用的时候往往会出现下面的情况:拿Text来举例

1 修改Font为美术新给的字体
2 一般会将对其方式设置为居中对齐
3 修改字体颜色
4 取消勾选Raycast Target
5 还需要修改物体名字
重新修改后的样子

这个情况很普遍,往往一个项目或许会有上百个Text,无形中会花点时间在这种重复的调整上面,下面会大家介绍一种思路来避免这种情况,这个方法不单单在可以用在Text上面,也可以用于其他的地方。
先上代码
public class OverrideCreateUI
{
[MenuItem("GameObject/UI/Text")]
static void CreatText()
{