Commit 209eb921 authored by wanqing's avatar wanqing

修改代码

parent da3c29f5
...@@ -50,6 +50,8 @@ public class BattleUI : MonoBehaviour ...@@ -50,6 +50,8 @@ public class BattleUI : MonoBehaviour
private int m_mouseIndex = 0;//点击次数 private int m_mouseIndex = 0;//点击次数
private bool m_bIsShowMouse = true;//是否显示手指图标 private bool m_bIsShowMouse = true;//是否显示手指图标
private int m_bombIndex = 0;//炸弹计数 private int m_bombIndex = 0;//炸弹计数
private Image m_joystickImage;
private Image m_thumbImage;
public bool IsLeftEmtryBomb { get { return m_bombIndex >= 3; } }//是否不剩炸弹了 public bool IsLeftEmtryBomb { get { return m_bombIndex >= 3; } }//是否不剩炸弹了
public bool IsBombButtonCanInteractable { get { return m_boomBtn.interactable; } } public bool IsBombButtonCanInteractable { get { return m_boomBtn.interactable; } }
void Awake() void Awake()
...@@ -73,6 +75,8 @@ public class BattleUI : MonoBehaviour ...@@ -73,6 +75,8 @@ public class BattleUI : MonoBehaviour
private void Start() private void Start()
{ {
m_boomBtn.interactable = false; m_boomBtn.interactable = false;
m_joystickImage = GameServices.inputService.joyStick.GetComponent<Image>();
m_thumbImage = GameServices.inputService.joyStick.thumb.GetComponent<Image>();
} }
void SetDragMode() void SetDragMode()
{ {
...@@ -317,4 +321,16 @@ public class BattleUI : MonoBehaviour ...@@ -317,4 +321,16 @@ public class BattleUI : MonoBehaviour
varVec2.y = y; varVec2.y = y;
m_symbolObj.transform.localPosition = varVec2; m_symbolObj.transform.localPosition = varVec2;
} }
//摇杆图标出现
public void ShowJoystick()
{
m_joystickImage.color = Color.white;
m_thumbImage.color = Color.white;
}
//摇杆图标隐藏
public void HideJoystick()
{
m_joystickImage.color = Color.clear;
m_thumbImage.color = Color.clear;
}
} }
...@@ -304,6 +304,7 @@ public class CarView : MonoBehaviour ...@@ -304,6 +304,7 @@ public class CarView : MonoBehaviour
varThumb.x = 80; varThumb.x = 80;
varThumb.y = 80; varThumb.y = 80;
m_thumbRT.sizeDelta = varThumb; m_thumbRT.sizeDelta = varThumb;
BattleCtrl.instance.battleUI.ShowJoystick();
} }
// 抬起回调 // 抬起回调
void OnTouchUp() void OnTouchUp()
...@@ -336,6 +337,7 @@ public class CarView : MonoBehaviour ...@@ -336,6 +337,7 @@ public class CarView : MonoBehaviour
BattleCtrl.instance.battleUI.SetSymbolPos(0, 0); BattleCtrl.instance.battleUI.SetSymbolPos(0, 0);
//----------摇杆操作 //----------摇杆操作
BattleCtrl.instance.battleUI.HideJoystick();
Vector2 varThumb = m_thumbRT.sizeDelta; Vector2 varThumb = m_thumbRT.sizeDelta;
varThumb.x = 4000; varThumb.x = 4000;
varThumb.y = 4000; varThumb.y = 4000;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment