Dropdown打开下拉菜单会以“Template”为模板创建一个Dropdown List,在“Template”上添加一个脚本在Start()中执行下拉框打开时的操作,在OnDestroy()中执行下拉框收起时的操作即可。
文章来源:https://www.toymoban.com/news/detail-697521.html
效果代码如下用于控制Arrow旋转可以根据自己的想法进行修改:文章来源地址https://www.toymoban.com/news/detail-697521.html
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 控制Dropdown中的Arrow效果,脚本挂在Template上
/// </summary>
public class DropdownArrowCtr : MonoBehaviour
{
public RectTransform arrow;
// Start is called before the first frame update
void Start()
{
if (this.name == "Dropdown List")
{
arrow.eulerAngles = new Vector3(0, 0, 180);
}
}
private void OnDestroy()
{
if (this.name == "Dropdown List")
{
arrow.eulerAngles = Vector3.zero;
}
}
}
到了这里,关于unity 控制Dropdown的Arrow箭头变化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!