3.脚本模板配置

3.脚本模板配置


3.1 知识点

注意:原文中的任何内容都不可以省略

分析主要目的

先手动模拟UI功能开发流程

主要流程:

  • 拼面板
  • 写面板脚本
    • 找到控件
    • 监听事件
    • 处理面板逻辑

基于主要目的配置模板

对于一个面板来说,需要替换类名(添加Base后缀作为基类),找到的控件,对应事件监听和响应函数

using UnityEngine;
using UnityEngine.UI;
using TMPro;

public class {0}Base : MonoBehaviour
{{
    // 自动生成的控件声明
    {1}

    protected virtual void Start()
    {{
        // 自动生成的找到对应的控件
        {2}

        // 自动生成的进行对应控件的事件监听
        {3}
    }}

    // 自动生成的对应进行监听事件的响应函数
    {4}

}}

真正的面板继承面板基类,需要替换类名

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class {0} : {1}Base
{{
    protected override void Start()
    {{
        // 这个必须保留 这样 就可以找到对应的控件 进行监听了
        base.Start();
    }}
}}

3.2 知识点代码

UIConfigBase

using UnityEngine;
using UnityEngine.UI;
using TMPro;

public class {0}Base : MonoBehaviour
{{
    //自动生成的控件声明
    {1}

    protected virtual void Start()
    {{
        //自动生成的找到对应的控件
        {2}

        //自动生成的进行对应控件的事件监听
        {3}
    }}

    //自动生成的对应进行监听事件的响应函数
    {4}

}}

UIConfig

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class {0} : {1}Base
{{
    protected override void Start()
    {{
        //这个必须保留 这样 就可以找到对应的控件 进行监听了
        base.Start();
    }}
}}


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏