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