问题标签 [flame]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
630 浏览

flutter - Flutter:onTapDown 函数并不总是被调用

我是颤振开发的新手。如果我在屏幕上执行任何单击操作,我会添加 onTapdown 侦听器。它的工作,但问题是有时当我点击时,onTapdown 函数没有被调用。我不知道我做了什么问题。希望可以帮助我解决这个问题。提前谢谢你。

0 投票
1 回答
104 浏览

android - Flutter 移动 UI 元素

我正在尝试开发一种用户体验,它有一个中心并且难以处理的对象向中心移动。类似于圆形空间入侵者,但我希望这些对象是按钮。目前我正在使用颤振,但我想问一下是否有任何库可以用来开发它?我现在正在考虑火焰和盒子 2D,但我不想让自己陷入困境。还有其他方法可以不断更新 UI 对象的位置吗?

感谢您的任何建议!

我想做什么的简单图像

0 投票
2 回答
852 浏览

flutter - Flutter / Flame - 如何同时使用 PanDetector 和其他 GestureDetector for Components?

我的游戏使用 PanDetector 来移动玩家。

我需要在屏幕的右上角添加一个暂停按钮。

但它不工作,我怎样才能让 PauseComponent 的 onTapDown 工作,使用 PanDetector 和其他一些 Detector 到 PauseComponent?

0 投票
1 回答
566 浏览

flutter - 颤振上的 Box2D 仿真非常缓慢

我正在重写一个使用 easlejs 和 Box2Dweb 制作的游戏,以使用 box2d 的 dart 端口来扑动火焰引擎。我的问题是物体移动真的很慢。重力设置似乎以线性方式进行。

我读到了比例因子等......只是不知道如何将它们联系起来。世界级没有那个,有人可以告诉我一个如何设置初始屏幕到 box2d 世界比率的例子吗?我使用火焰调整大小覆盖获得 screenSize,我想用它来设置比例或任何有效的方法。

GitHub 中的示例似乎从未使用过它,即使当我下载并运行它们时......再次痛苦地缓慢下落的身体。

一个带有圆形或方形下降(正确)的简单屏幕将不胜感激。这是我实例化代码的方式。(我需要对象为 80x80 像素)

不管我将重力设置多高,身体仍然以相同的速度下落。即使当它们撞到地板时,它们也会非常缓慢地弹跳,我使用 body.setTransform 来增加 position.y 等,但它似乎只是穿过静态物体(地板)。

0 投票
1 回答
805 浏览

flutter - Flutter/Flame 限制游戏中的拖动区域

我试图通过拖动来移动我的播放器,但我不希望我的播放器离开屏幕。我怎样才能以体面的方式限制它?

我想出了这个解决方案,但你知道它并不酷。我感谢任何帮助。

0 投票
1 回答
599 浏览

flutter - Flutter/Flame 游戏首页或 homeview 不一致

我有一个主页视图,在这个主页视图中我放置了我的主页图片、开始和设置按钮。

当我在第一次打开时运行我的游戏时,主页图片显示得更小,并且没有显示按钮。

但是,如果我在模拟器中单击重新启动,一切看起来都正常且大小合适。在真正的 android 设备主页图片中总是更小并且不显示按钮。

我只想更喜欢风景。

这是我的调整大小方法。

我的主页图片

我的开始(播放)按钮。

我的设置按钮。

正如我所提到的,如果我在我的 IDE(vsc) 中单击重新启动,一切都会自动修复,我可以毫无问题地玩我的游戏。但在第一次运行和在 android 设备中它是有问题的。我曾尝试更改尺寸和位置,但从未成功。提前谢谢你的帮助。

0 投票
1 回答
98 浏览

flutter - 为什么 onTap 方法在火焰中不起作用?

我正在尝试使用火焰和颤动重新创建游戏中的飞鸟,但我遇到了一个问题,我想知道是否有人可以帮助我。

问题是 onTap 方法不起作用。这是我的代码:

这只鸟保持静止,如果我评论这行代码:

如果(冻结)返回;在更新方法上,然后它下降但 ontap 不起作用。

你知道为什么吗?

非常感谢你。

0 投票
2 回答
382 浏览

flutter - 为什么 onTap 在我的火焰游戏 (Flutter) 中不起作用?

我正在使用 Flame 和 Flutter 开发一个简单的游戏。我正在关注本教程: 使用 Flutter 和 Flame 创建手机游戏 - 初学者教程

但是在我在教程行之后添加了一些代码之后:

出现下划线且onTap功能不起作用。

0 投票
1 回答
102 浏览

flutter - 当时我尝试使用火焰引擎加载base64图像时出现以下错误。我用火焰:^0.27.0

当我当时使用 aync await 方法时它可以正常工作但是当我尝试在火焰的组件类中加载图像时出现错误:

我创建了一个扩展火焰引擎组件类的背景类。现在我正在尝试使用该then函数加载 base64 图像,但出现错误,但是当我使用异步await方法加载图像时,它可以正常工作。

0 投票
1 回答
93 浏览

flutter - 在 web 上运行时,flame_tiled 和/或 tiled 包会出错

使用 flame_tiled 插件加载平铺地图。通过 TiledComponent 加载地图,如下所示:

这在移动设备上运行良好。但是,当使用 Flutter for Web 时出现以下错误:

如果没有添加 'tiledcomponent' 并且只渲染了一些 Sprite,这些 Sprite 也适用于 Flutter Web,但不适用于 TiledComponent。有什么解决办法吗?还是解决方法?

Flutter Channel 测试版,1.23.0-18.1.pre flame 0.28.0 flame_tiled 0.1.0。平铺 0.6.0