多选状态切换>>多个选项中选一个,选中状态的切换
GameObject lastSelect;//上一次选中
public void OnCharacterClick(GameObject currSelect)
{
if (lastSelect && currSelect == lastSelect)//当前选择和上一次相同不做处理
{
return;
}
iTween.ScaleTo(currSelect,Vector3.one *2,0.5f); //把选中物体放大2倍
if (lastSelect)//把上一次物体缩小,如果有的话
{
iTween.ScaleTo(currSelect,Vector3.one,0.5f);
}
lastSelect = currSelect;//当前选中保存到上一次选中变量中
}
本文介绍了一种在Unity中实现多选状态切换的方法。通过使用iTween来改变被选中对象的大小,使得当前选中的对象放大两倍,而之前选中的对象则恢复原状。这种方法可以为游戏或交互应用提供一种直观的视觉反馈。
739

被折叠的 条评论
为什么被折叠?



