颤动 - 建立游戏的良好基础?

OhM*_*Mad 25 dart flutter flame

我打算建立一个手机游戏.好吧,我想过使用Flutter.它当然会涉及互动,播放声音,但没有花哨的物理系统.你是否认为在这种情况下使用Flutter是一个好主意(它更适合学习它的目的)或者它是否为时尚早,我是否应该坚持使用我可以使用的游戏引擎?

提前致谢

Lua*_*ico 33

Flame是Flutter的简单游戏引擎.您可以按照自述文件快速完成一个简单的游戏,并且有一些教程,文档和示例可以摆弄.它为您提供精灵(和精灵表),音频,文本,游戏循环,基于组件的系统,输入处理,box2d集成等.

您可以运行我使用旧版Flame创建的示例游戏来查看它的实际效果.

免责声明:我创造了Flame.

  • 嗨,@ user3833732!我还提供了一个lib来提供GPGS集成:https://github.com/luanpotter/play_games.它为您提供GPGS登录,成就和云保存(到目前为止).它可以与Flame一起使用和集成,我们在发布的游戏中使用它.但是,对于Android,我们希望与Apple等效产品集成. (2认同)

Gün*_*uer 6

https://play.google.com/store/apps/details?id=com.newsvoice.newsvoice是已发布到Play商店的示例Flutter应用.

据报道,谷歌和其他公司已经在开发生产应用程序.您需要注意,预计API会发生重大变化.

最近推出的插件系统应该允许在Dart中实现缺少直接支持的功能,使用本机代码而不会增加太多复杂性.

也可以看看


Vik*_*Vik 6

您可能还想查看https://github.com/vlidholt/flutter_sprites一个完整的Sputter精灵库.专门用于编写2D游戏.还有一个用Dart编写的Box2D版本与Flutter一起使用.

  • Flutter Sprites现在被称为[SpriteWidget-Flutter的2D游戏引擎](https://spritewidget.com)。支持并更新了它以与最新版本的Flutter一起使用。 (3认同)

Rob*_*ker 5

目前,一些开发人员正在使用Flutter并获得一些有趣的结果。看到这里https://gfycat.com/HomelyFlickeringApisdorsatalaboriosa