TextMeshPro

TextMeshPro-Dropdown

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
TMP_Dropdown.OptionData m_NewData, m_NewData2;
List<TMP_Dropdown.OptionData> m_Messages = new List<TMP_Dropdown.OptionData>();
/// TMP_Dropdown m_Dropdown;
/// string m_MyString;
/// int m_Index;

m_Dropdown = GetComponent<TMP_Dropdown>();
m_Dropdown.ClearOptions();

m_NewData = new TMP_Dropdown.OptionData();
m_NewData.text = "Option 1";
m_Messages.Add(m_NewData);

foreach (TMP_Dropdown.OptionData message in m_Messages)
{
m_Dropdown.options.Add(message);
Make the index equal to the total number of entries
m_Index = m_Messages.Count - 1;
}

Toggle

  • toggle 监听判断为真为假行为
  • Toggle Group:多个 Toggle 限制只能有一个被选中
  • 调整UI后不要忘记设置 Toggle 的 Select 对象

  • toggle 判定范围为下面的image,加一个大的作为判定范围

  • Interractable:是否可以控制
  • 默认 IsOn不要忘记设置

Scroll Rect

  • 不满不滑动:MovementType设置Clamped

Slider

  • Interractable:是否可以控制

TextMeshPro-Inputfield

粒子系统

粒子一定要加 FixSortGroup,显示在UI上层,对于其不需要遮住的UI也可以通过FixSortGroup设置

图集

拖到对应文件夹 设sprite 建图集 路径放到图集里

https://blog.csdn.net/xinzhilinger/article/details/116043662