using UnityEngine;using UnityEngine.UI;public class CircleButton : MonoBehaviour{public bool isSolid = false;public static CircleButton selectedButton = null;private Image buttonImage;public Sprite solidSprite; // 实心样式的图片public Sprite normalSprite; // 正常样式的图片private void Start(){buttonImage = GetComponent();}public void OnButtonClick(){if (isSolid){ // 恢复原状isSolid = false;buttonImage.sprite = normalSprite;selectedButton = null;}else{ // 切换为实心样式if (selectedButton != null){selectedButton.isSolid = false;selectedButton.buttonImage.sprite = selectedButton.normalSprite;}isSolid = true;buttonImage.sprite = solidSprite;selectedButton = this;}}}

Unity 圆形按钮点击切换图片 - 代码示例

原文地址: https://www.cveoy.top/t/topic/p3Qp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录