|
@@ -298,7 +298,7 @@ namespace GFGGame
|
|
|
GameObject gameObject = _ui.m_comSelectBox.target.data as GameObject;
|
|
|
InputEvent inputEvent = (InputEvent)context.data;
|
|
|
|
|
|
- Vector2 pt1 = this.viewCom.GlobalToLocal(new Vector2(inputEvent.x, inputEvent.y));
|
|
|
+ Vector2 pt1 = this.viewCom.GlobalToLocal(new Vector2(inputEvent.x, inputEvent.y)) / gameObject.transform.localScale;
|
|
|
Vector2 pt2 = new Vector2(_ui.m_comSelectBox.target.x, _ui.m_comSelectBox.target.y);
|
|
|
Debug.Log("pt1" + pt1 + " pt2:" + pt2);
|
|
|
|
|
@@ -354,6 +354,7 @@ namespace GFGGame
|
|
|
|
|
|
PinchGesture gesture = (PinchGesture)context.sender;
|
|
|
float newValue = Mathf.Clamp(hitParentGameObj.transform.localScale.x + gesture.delta, 0.3f, 2);
|
|
|
+ Debug.Log("双指缩放:" + newValue);
|
|
|
|
|
|
ControllerScale(newValue, hitParentGameObj);
|
|
|
}
|
|
@@ -362,7 +363,6 @@ namespace GFGGame
|
|
|
{
|
|
|
if (value > MaxScale || value < MinScale) return;
|
|
|
gameObject.transform.localScale = new Vector3(value, value, value);
|
|
|
- Debug.Log("双指缩放:" + value);
|
|
|
Vector2 size = SceneController.GetGameObjectSize(gameObject);
|
|
|
_ui.m_comSelectBox.target.SetSize(size.x, size.y);
|
|
|
}
|
|
@@ -378,11 +378,12 @@ namespace GFGGame
|
|
|
GTween.Kill(hitParentGameObj.transform);
|
|
|
|
|
|
RotationGesture gesture = (RotationGesture)context.sender;
|
|
|
+ Debug.Log("双指旋转:" + gesture.delta);
|
|
|
+
|
|
|
ControllerRotate(gesture.delta, hitParentGameObj);
|
|
|
}
|
|
|
private void ControllerRotate(float value, GameObject gameObject)
|
|
|
{
|
|
|
- Debug.Log("双指旋转:" + value);
|
|
|
gameObject.transform.Rotate(Vector3.forward, -value, Space.World);
|
|
|
_ui.m_comSelectBox.target.rotation += value;
|
|
|
}
|