Button是Unity中最常用的组件之一。
来看下具体实现,继承自Selectable基类,并实现了IPointerClickHandler,ISubmitHandler接口。
先看看官方对于Selectable类的描述:
Simple selectable object - derived from to create a selectable control.
译:简单可选择对象-从派生以创建可选择控件。
这是在Inspector面板下的显示:
Selectable类及其子类在某一特定时刻都有相对应的状态。并且定义了状态的变化表现。
可以从Transition处选择表现类型:
当前使用的表现为颜色的变化,下面的分别是切换图片、触发动画。
Navigation项可以选择导航方式,可以通过上下左右键来切换当前选中的Selectable对象(前提是当前有选中对象)。
通过查看Selectable类的代码发现:
pri