问题标签 [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.
flutter - Flutter Flame SpriteComponent with Tapable 无法识别 onTapDown 方法
我正在为火焰菜单创建一些 UI 按钮。除了在 onTapDown 事件上更改精灵之外,按钮本身能够很好地呈现。将类添加到 basegame 组件后,应用程序无法找到 ontapdown 事件。我只收到错误“NoSuchMethod”。
编辑:我正在使用火焰 releasecandidate.11 和火焰音频 rc.1。完整的错误信息是:
flutter - 如何在forge2d中使用传感器移动物体
我想制作一个使用传感器移动组件的游戏,我该如何实现?效果类似于 https://youtu.be/sFZ-IvlVTTw
flutter - 关于火焰引擎的两个问题
我有一些问题。我正在研究在 Expanded Widget 中使用 Flame Engine 作为更大应用程序的一部分的应用程序。因此 Flame 仅用作按钮的图形表示和交互。
现在,理论上:
- 是否可以在我的应用程序中将变量值从火焰发送到常规文本小部件?(我知道我可以读取初始值为 0,但即使控制台显示递增值也不会发生任何事情)我应该在主应用程序中为 Flame 和 future 编写某种流,还是有其他选择?
- 如何在火焰中管理视图?我的意思是目前我有两个不同的背景和不同的动画。在颤动的主应用程序的屏幕底部,我有一些按钮,我想根据需要使用这些按钮来更改火焰背景和动画(从火焰到我的按钮的简单响应)
至于代码,我在应用程序中的计数器如下所示:
在 Flame 中,它是一个简单的 onTap() 函数,用于递增 int 计数器:
flutter - (TiledWorldMap)错误:需要一个“双精度”类型的值,但得到一个“字符串”类型的值
总的来说,我对火焰、颤动和飞镖还是很陌生,但我正在尝试使用位于火焰顶部的 Bonfire 插件显示平铺的世界地图,但每当我尝试运行程序时,它都会告诉我存储在 ' 中的值TildWorldMap' 是 String 类型,而不是 double 类型,这是正确的,因为我通过字符串传递了一个 json 文件('tiled/firsttry.json')。我想知道是否还有另一种方法可以将字符串存储为双精度字符串,或者这只是我没有注意到的语法错误?
flutter - 更改为“小部件”的子类型。未来构建(BuildContext 上下文)异步 {
我对颤振和飞镖仍然很陌生,但我目前正在尝试返回一个未来的小部件,它是我在 StatefulWidget 内的主要游戏,我想知道我是否需要使用未来的构建器,或者是否有其他方法可以做到这一点?
flutter - NoSuchMethodError:null 上的无效成员:'findAncestorStateOfType'
我对颤动和火焰仍然很陌生,但我正在开发一个游戏,我需要能够在扩展 BaseGame 的类中传递 BuilerContext 上下文,我目前正在使用一种方法,该方法将作为小部件的组件添加到屏幕称为“添加WidgetOverlay”。我知道这个错误通常是在小部件内部未调用 BuilderContext 上下文时引起的,但我不完全确定我的类在哪里扩展 BaseGame 而不是有状态或无状态小部件。提前致谢!
flutter - 参数类型'列表>' 不能分配给参数类型 'List'
SpriteAnimationComponent 的实现参考了 Flutter Flame 的 github 文档, animation: SpriteAnimation.spriteList(sprites, ...)
. 我注意到这里的问题是这sprites
是一个未来的精灵列表,而 spriteList 需要一个精灵列表。这是文档中的问题,还是我在某个地方出错了?