问题标签 [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 回答
608 浏览

flutter - Flutter Flame SpriteComponent with Tapable 无法识别 onTapDown 方法

我正在为火焰菜单创建一些 UI 按钮。除了在 onTapDown 事件上更改精灵之外,按钮本身能够很好地呈现。将类添加到 basegame 组件后,应用程序无法找到 ontapdown 事件。我只收到错误“NoSuchMethod”。

编辑:我正在使用火焰 releasecandidate.11 和火焰音频 rc.1。完整的错误信息是:

0 投票
1 回答
398 浏览

flutter - 如何使用带有 Flame/Flutter 的 PositionComponent 移动 Vector2?

我正在尝试移动 Vector2 的 x 位置,正在调用更新,x 值正在更改但白色方形组件没有移动,我错过了什么?

我正在使用火焰 1.0.0-releasecandidate.11。

截屏

0 投票
1 回答
73 浏览

flutter - 如何在forge2d中使用传感器移动物体

我想制作一个使用传感器移动组件的游戏,我该如何实现?效果类似于 https://youtu.be/sFZ-IvlVTTw

0 投票
1 回答
168 浏览

flutter - 关于火焰引擎的两个问题

我有一些问题。我正在研究在 Expanded Widget 中使用 Flame Engine 作为更大应用程序的一部分的应用程序。因此 Flame 仅用作按钮的图形表示和交互。

现在,理论上:

  1. 是否可以在我的应用程序中将变量值从火焰发送到常规文本小部件?(我知道我可以读取初始值为 0,但即使控制台显示递增值也不会发生任何事情)我应该在主应用程序中为 Flame 和 future 编写某种流,还是有其他选择?
  2. 如何在火焰中管理视图?我的意思是目前我有两个不同的背景和不同的动画。在颤动的主应用程序的屏幕底部,我有一些按钮,我想根据需要使用这些按钮来更改火焰背景和动画(从火焰到我的按钮的简单响应)

至于代码,我在应用程序中的计数器如下所示:

在 Flame 中,它是一个简单的 onTap() 函数,用于递增 int 计数器:

0 投票
1 回答
155 浏览

flutter - (TiledWorldMap)错误:需要一个“双精度”类型的值,但得到一个“字符串”类型的值

总的来说,我对火焰、颤动和飞镖还是很陌生,但我正在尝试使用位于火焰顶部的 Bonfire 插件显示平铺的世界地图,但每当我尝试运行程序时,它都会告诉我存储在 ' 中的值TildWorldMap' 是 String 类型,而不是 double 类型,这是正确的,因为我通过字符串传递了一个 json 文件('tiled/firsttry.json')。我想知道是否还有另一种方法可以将字符串存储为双精度字符串,或者这只是我没有注意到的语法错误?

0 投票
1 回答
108 浏览

flutter - 更改为“小部件”的子类型。未来构建(BuildContext 上下文)异步 {

我对颤振和飞镖仍然很陌生,但我目前正在尝试返回一个未来的小部件,它是我在 StatefulWidget 内的主要游戏,我想知道我是否需要使用未来的构建器,或者是否有其他方法可以做到这一点?

0 投票
1 回答
66 浏览

flutter - NoSuchMethodError:null 上的无效成员:'findAncestorStateOfType'

我对颤动和火焰仍然很陌生,但我正在开发一个游戏,我需要能够在扩展 BaseGame 的类中传递 BuilerContext 上下文,我目前正在使用一种方法,该方法将作为小部件的组件添加到屏幕称为“添加WidgetOverlay”。我知道这个错误通常是在小部件内部未调用 BuilderContext 上下文时引起的,但我不完全确定我的类在哪里扩展 BaseGame 而不是有状态或无状态小部件。提前致谢!

0 投票
1 回答
202 浏览

flutter - Flame 如何支持 Rive 动画?

这里提到了火焰有基本的Rive支持的目标。我猜它需要在火焰画布上渲染。

是否有任何相关示例或教程可以提供有关如何在使用火焰引擎的颤振制作的游戏中使用一次性动画的基本概念?

0 投票
1 回答
36 浏览

flutter - 如何通过火焰库在正方形上制作蓝色半透明覆盖

我想创建一个单词搜索游戏。我正在研究一个火焰库来做到这一点。我有一个问题,如何在正方形上制作蓝色半透明覆盖层。我试过了:

我没有达到我所希望的。我希望如下: 图片

但我的代码生成如下: 图片 2 它完全掩盖了下面的字母!!!

我正在寻找另一个不那么复杂并且做我想做的事情的想法。

0 投票
1 回答
43 浏览

flutter - 参数类型'列表>' 不能分配给参数类型 'List'

SpriteAnimationComponent 的实现参考了 Flutter Flame 的 github 文档, animation: SpriteAnimation.spriteList(sprites, ...). 我注意到这里的问题是这sprites是一个未来的精灵列表,而 spriteList 需要一个精灵列表。这是文档中的问题,还是我在某个地方出错了?