问题标签 [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 - 颤振和火焰 - 无法将视差效果移动到单独的类 [颤振新手]
我正在尝试开发一个带有颤振和火焰的小型 2d 平台游戏,但我已经陷入重构代码的困境......
我想尽可能多地放在单独的类和背景中(视差效果)。这是我的主文件的一部分,包括效果。
我试图创建一个名为“背景”的新类并将所有代码移到那里。
但我被困在那里。无论我尝试什么,我总是会出错。显然,我无法正确处理构造函数。我读了很多,但没有得到任何想法。有人可以帮我吗?
Player ist 在一个单独的类中并且工作正常。
谢谢马丁
flutter - Flutter:flame, ComposedComponent 不能混入 PositionComponent
我正在用颤振制作游戏,我在 github https://github.com/g0rdan/Flutter.Bird中找到了这个链接,我试图在我的电脑上运行它,我遇到了这个错误错误:'ComposedComponent' 不能混合到“PositionComponent”上,因为“PositionComponent”没有实现“HasGameRef”。(mixin_application_not_implemented_interface at [myfirstgame] lib\game\bird.dart:16)
dart - 飞镖中的两个点 (..)
我正在阅读 Flame 游戏引擎中的示例游戏代码。
代码:
这是存储库中的代码(第 59-63 行):https ://github.com/flame-engine/flame/blob/master/example/lib/main.dart
我之前看过这个符号,但我从来不明白 (..x
和..y
) 是什么意思。
这里代表什么..
?
flutter - 如何检测火焰组件上的敲击?
我正在使用 Flutter 和 Flame (0.29.3) 构建一个简单的手机游戏。我正在尝试检测 PositionComponent/SpriteComponent 上的点击。但是,我没有这样做。参考/教程正在使用 addGestureRecognizer 但它已被弃用。
我定义我的 PositionComponent 如下;
而且,我将 PositionComponent 添加到我的游戏中。
但是,它不起作用,我错过了什么吗?
flutter - Flame 是否基于 CPU 进行更新循环?
我正在创建一个小游戏,并在具有不同 CPU 的不同手机(三星 G31F 和 G935F)上对其进行了测试。我已经看到我的角色在最近的手机上走得更快,而在旧手机上走得更慢,所以这是我的问题:
调用 Update() 函数时,Flame 是否基于 CPU 频率?在一秒钟内多久调用一次 Update() ?
谢谢
flutter - 火焰 onLoad 与构造函数初始化
如果我像这样在 Flame 中创建一个组件:
onLoad
如果我在构造函数(选项 1)或方法(选项 2)中初始化我的组件有什么区别?
flutter - 杀死所有火焰的游戏进程
我正在构建一个带有 4 个小游戏的小 Flutter 应用程序。
每次我启动,然后退出并重新启动游戏时,它都会比以前慢(FPS 更少,甚至无法玩......)。让它再次顺利的唯一方法是重新启动整个应用程序。
当我正在启动另一个游戏时,我如何确定该游戏不再运行?我认为这是因为我的一个游戏没有被正确杀死,我失去了 FPS。
这是我在 SelectGame.dart 上启动游戏时的代码逻辑:
当我退出游戏时:
这是我的 Car.dart 的处置:
当我重新开始游戏时:
这是退出游戏的好方法还是有其他更优化的方法?
谢谢
flame - How to use textField in a Flame game?
I am developing a game with flame engine. I need to open a text input (textField, textEdit or whatever its name) and ask the user his/her input (player name) as a text in my flame game. How can I do that in flame?
Thanks for help
flutter - 如何检测 Flutter Flame v1.0.0-rc6 及更高版本的点击?
相当于什么:
在 Flame 1.0.0-rc6 及更高版本中?
我尝试了很多方法来检测水龙头,但它似乎不起作用。它在 AddGestureRecognizer
删除更新之前工作。
谢谢 :)