相当于什么:
TapGestureRecognizer tapper = TapGestureRecognizer();
tapper.onTapDown = game.onTapDown;
flameUtil.addGestureRecognizer(tapper);
在 Flame 1.0.0-rc6 及更高版本中?
我尝试了很多方法来检测水龙头,但它似乎不起作用。它在 AddGestureRecognizer
删除更新之前工作。
谢谢 :)
我发现了我的错误,
我的用户界面(菜单、生活等...)“结束”了触摸检测,因此 onTapDown 无法检测到任何触摸,因为它处于下。
我通过减小容器的大小来解决这个问题,以便能够到达 onTapDown 的“底层”。
我还寻找了一个替代方案,因为我遇到了“addGestureRecognizer”现在已被弃用的问题。
我通过像这样在游戏中实现 TapDetector 解决了这个问题。
class GameController extends Game implements TapDetector {...}
Flame Doc https://flame-engine.org/docs/#/input使用了“with”-Keyword。但这对我没有用。