網(wǎng)站開發(fā)項目的wbsseo文章關鍵詞怎么優(yōu)化
Joystick Pack
? 簡介:一款Unity搖桿插件,非常輕量化
? 搖桿移動類型:圓形、橫向、豎向
? 搖桿類型:
Joystick | 描述 |
---|---|
Fixed | 固定位置 |
Floating | 浮動操縱桿從用戶觸碰的地方開始,一直固定到觸碰被釋放。 |
Dynamic | 動態(tài)操縱桿從用戶觸摸的地方開始,然后隨著觸摸在屏幕上移動。 |
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類型即可
-