コード例 #1
0
 public void OnManipulationCompleted(ManipulationEventData eventData)
 {
     BumUITool.SetActionFalse(mainPage.adjustButton.gameObject);
     BumUITool.SetActionFalse(mainPage.hideButton.gameObject);
     BumUITool.SetActionTrue(mainPage.downButton.gameObject);
     BumUITool.SetActionTrue(mainPage.cancelButton.gameObject);
 }
コード例 #2
0
    public override void enter()
    {
        base.enter();
        if (gazeManager.HitObject.transform != null)
        {
            targetTransform = gazeManager.HitObject.transform;
        }
        if (targetTransform == null)
        {
            inputStateMachine.setState(Free3DState.Name);
            return;
        }
        //if (targetTransform.GetComponent<ModelView>()==null)
        //{
        //    inputStateMachine.setState(Free3DState.Name);
        //    return;
        //}
        inputStateMachine.targetTransform = targetTransform;
        threeDUI = modelMenuPage.skin.transform;
        Vector3 distanceUIByModel = gazeManager.HitPosition;

        threeDUI.rotation = Quaternion.identity;
        // 一直看着 相机
        threeDUI.position = gazeManager.HitPosition;
        threeDUI.forward  = gazeManager.GazeNormal;
        threeDUI.Translate(-gazeManager.GazeNormal * 0.5f, Space.World);
        //threeDUI.position = distanceUIByModel.x * Vector3.right + distanceUIByModel.y * Vector3.up +Vector3.forward * (distanceUIByModel.z - .5f) * threeDUI.forward.z;
        //threeDUI.position = distanceUIByModel.x * Vector3.right + distanceUIByModel.y * Vector3.up + Vector3.forward * (distanceUIByModel.z - .5f) * threeDUI.forward.z;
        BumUITool.SetActionTrue(threeDUI.gameObject);
    }
コード例 #3
0
 private void OnDownButton()
 {
     isManipulation = false;
     BumUITool.SetActionTrue(mainPage.adjustButton.gameObject);
     BumUITool.SetActionTrue(mainPage.hideButton.gameObject);
     BumUITool.SetActionFalse(mainPage.downButton.gameObject);
     BumUITool.SetActionFalse(mainPage.cancelButton.gameObject);
     DebugX.Log("OnDownButton");
 }
コード例 #4
0
 private void OnAdjustButton()
 {
     //BumUITool.SetActionFalse(mainPage.adjustButton.gameObject);
     //BumUITool.SetActionTrue(mainPage.downButton.gameObject);
     //BumUITool.SetActionTrue(mainPage.adjustConfirm.gameObject);
     //BumUITool.SetActionFalse(mainPage.AdjustPlane.gameObject);
     BumUITool.SetActionFalse(mainPage.adjustButton.gameObject);
     BumUITool.SetActionFalse(mainPage.hideButton.gameObject);
     BumUITool.SetActionTrue(mainPage.downButton.gameObject);
     BumUITool.SetActionTrue(mainPage.cancelButton.gameObject);
     isManipulation = true;
     DebugX.Log("OnAdjustButton");
 }
コード例 #5
0
 private void OnHideButton()
 {
     myTweenScale.PlayReverse();
     BumUITool.SetActionTrue(mainPage.extendButton.gameObject);
     Debug.Log("隐藏面板");
 }