【四方向型】虚拟摇杆unity布局
布局
ControlPoint:虚拟摇杆根节点
ControlPanel:底盘
Top、Buttom、Left、Right:分别为四个方向的按键
属性设置
根节点
宽高设置为原图宽高的一半,Scale设置为(1,1,1)。
底座
- 为了实现底座的伸缩变化,将Scale设置为(0,0,1)
- 需要注意的是虚拟摇杆中所有图片的大小均相同,这样在布局时比较方便,图片相互重叠,根据不同的情况设置显示与隐藏的状态。
- 通过计算点击位置与中心点的距离来判断用户的需求
方向按钮
- 方向按钮均处在隐藏状态,在特定触发状态,再更改为显示状态
代码位置
新建ControlPoint类,添加到ControlPoint对象下。