Editor GUI 编辑器入门

本文介绍了Unity Editor GUI的入门知识,包括文本、密码输入、滑动条、勾选框、Toolbar等基础GUI组件的使用,通过示例代码展示了如何创建这些元素,并提供了效果预览。同时,文章还提及了Unity常见基础数据类型的处理。点击原文链接可获取更多干货和示例代码。
摘要由CSDN通过智能技术生成

本文转自Unity Connect博主郡墙
Editor GUI 编辑器入门,常见对GUI界面编写及快速实现对介绍,附示例代码,hand by hand ,just do it.

基础GUI

文本类

示例代码

private void BaseAPI()
        {
            GUILayout.Label(mLableStr);

            EditorGUILayout.SelectableLabel(mLabelField);
            
            EditorGUILayout.LabelField("LabelField", mLabelField);

            mTextField = EditorGUILayout.TextField("TextField", mTextField);
            mIntField = EditorGUILayout.IntField("IntField", mIntField);
            mFloatField = EditorGUILayout.FloatField("FloatField", mFloatField);

            mTextArea = EditorGUILayout.TextArea(mTextArea, GUILayout.Height(40));

            GUIStyle tempFontStyle = new GUIStyle();
            tempFontStyle.normal.background = null;
            tempFontStyle.normal.textColor = Color.yellow;
            tempFontStyle.fontStyle = FontStyle.BoldAndItalic;
            tempFontStyle.fontSize = 18;
            GUILayout.Label(mCustomStr, tempFontStyle);
        }

效果预览
在这里插入图片描述

密码输入样式

示例代码

private void PasswordField()
        {
            using (new EditorGUILayout.HorizontalScope())
            {
                GUILayout.Label("PasswordField_1");
                mPasswordField_1 = GUILayout.PasswordField(mPasswordField_1, '*');
            }
            mPasswordField_2 = EditorGUILayout.PasswordFi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值