flutter 检测到非摄像头目标的手势

nxowjjhe  于 2023-01-31  发布在  Flutter
关注(0)|答案(1)|浏览(109)

我有两个世界A和B。A有可点击的组件,但B没有可点击的组件。
首先,我的单个CameraComponent以世界A为目标,我可以检测到A中可点击组件上的手势。接下来,我的相机从以世界A为目标切换到世界B,然后我切换到世界B的视图。最后,当我点击显示的世界B时,手势仍然像世界A一样被检测到。
请参见此处的示例:https://i.stack.imgur.com/jcpkb.gif
火焰:^1.6.0
我希望一旦我切换到世界b,手势就不会被检测到,这对吗?

aydmsdu9

aydmsdu91#

如果你不想在那里触发手势,你还必须从组件树中删除世界A。
当您将摄像机切换到世界B时,只需执行以下操作:

gameRef.remove(worldA);

相关问题