什么等同于:
TapGestureRecognizer tapper = TapGestureRecognizer();
tapper.onTapDown = game.onTapDown;
flameUtil.addGestureRecognizer(tapper);在Flame 1.0.0-rc6和更高版本中?
我尝试了许多方法来检测tap,但似乎不起作用。在AddGestureRecognizer删除更新之前,它是有效的。
谢谢您:)
发布于 2021-03-23 18:58:22
我找到了我的错误,
我的UI (菜单、生活等)是“超过”触摸检测的,所以onTapDown无法检测到任何触摸,因为它在下面。
我通过减小容器的大小来解决这个问题,以便能够到达onTapDown的“底层”。
发布于 2021-08-18 13:09:17
我也在寻找一种替代方案,因为我有一个问题,即"addGestureRecognizer“现在已被弃用。
我通过在游戏中实现TapDetector解决了这个问题,如下所示。
class GameController extends Game implements TapDetector {...}火焰博士https://flame-engine.org/docs/#/input使用了"with"-Keyword。但这对我不起作用。
https://stackoverflow.com/questions/66759241
复制相似问题