added button to sceneKit view but it has a lag

后端 未结 2 1528
半阙折子戏
半阙折子戏 2021-02-15 12:48

I added a custom button to the sceneKit view. When it is touched, it plays an animation, indicating that it was clicked. The problem I\'m facing is the delay between user touch

2条回答
  •  天涯浪人
    2021-02-15 13:16

    Okay I solved it. The problematic piece of code is

    starButton.addTarget(self, action: "starButtonClicked", forControlEvents: UIControlEvents.TouchUpInside)
    

    UIControlEvent.TouchUpInside gives the illusion of lag. Changing it to .TouchDown is much better.

提交回复
热议问题