【问题标题】:setWorldRotationFromEuler is creating issue in cocos creator 3.4setWorldRotationFromEuler 在 cocos creator 3.4 中创建问题
【发布时间】:2021-12-29 07:35:11
【问题描述】:

我正在尝试在 Cocos creator 3.4 中开发螺旋跳跃,但我不知道如何使其平滑 当我尝试使用 setWorldRotationFromEuler 时,它会移动塔,但是当我点击相同的位置时,它会移回初始触摸位置。

  input.on(Input.EventType.TOUCH_MOVE
         , function(touch){    
  this.node.setWorldRotationFromEuler(0 ,touch.getLocationX()/2 ,0)           
    },this)

【问题讨论】:

    标签: cocoscreator


    【解决方案1】:
        input.on(Input.EventType.TOUCH_MOVE
            , function(touch){
       var qout1=Quat.toEuler(new Quat,this.tower.getRotation())
         this.node.setWorldRotationFromEuler(0,(qout1.y+touch.getDeltaX()/3),0)
       },this)
    }
    

    这将解决问题

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多