广州网站推广服务,安阳网站建设开发,苏州华亭建设工程有限公司网站,中企动力企业电子商务Joystick Pack
简介#xff1a;一款Unity摇杆插件#xff0c;非常轻量化
摇杆移动类型#xff1a;圆形、横向、竖向
摇杆类型#xff1a;
Joystick描述Fixed固定位置Floating浮动操纵杆从用户触碰的地方开始#xff0c;一直固定到触碰被释放。Dynamic动态操纵…Joystick Pack
简介一款Unity摇杆插件非常轻量化
摇杆移动类型圆形、横向、竖向
摇杆类型
Joystick描述Fixed固定位置Floating浮动操纵杆从用户触碰的地方开始一直固定到触碰被释放。Dynamic动态操纵杆从用户触摸的地方开始然后随着触摸在屏幕上移动。Variable可变操纵杆可以在这三种模式之间切换当用户可以决定使用哪个操纵杆时很有用。 增加锁定四个方向类型摇杆 因为需要利用圆形摇杆让玩家只能向四个方向滑动 打开摇杆的控制类Joystick 找到枚举类型增加新的枚举 找到FormatInput方法每次摇杆移动会在这个方法计算输入的方向 添加如下代码 //else if(axisOptions AxisOptions.LockFour)部分为新增代码private void FormatInput(){if (axisOptions AxisOptions.Horizontal)input new Vector2(input.x, 0f);else if (axisOptions AxisOptions.Vertical)input new Vector2(0f, input.y);else if(axisOptions AxisOptions.LockFour){float horizontal Mathf.Abs(input.x);float vertical Mathf.Abs(input.y);if (horizontal vertical){input new Vector2(input.x, 0f);}else{input new Vector2(0f, input.y);}}}在摇杆组件的面板上选择LockFour类型即可