SuperAPI AI 工具集

flame-core

设计与创作

查看项目

更新于 10-16 01:16

技能介绍

用途:面向 Flutter 的 Flame 游戏引擎核心基础参考,帮助开发者与 AI 快速定位组件、输入、碰撞、相机、动画、场景等主题的文档。

主要能力:提供组件生命周期与类型速查(Component、PositionComponent、SpriteComponent、SpriteAnimationComponent、SpriteAnimationGroupComponent)、触控/键盘/摇杆输入、碰撞检测与 Hitbox、相机设置与跟随与 HUD、精灵动画与 Effects、RouterComponent 与 Overlays 场景 UI,以及音效音乐、粒子特效、性能优化、除错日志等参考。

使用方式:先创建 Flutter 工程并添加依赖:flutter create my_game && cd my_game,flutter pub add flame,可选 flutter pub add flame_audio、flutter pub add flame_tiled。入口使用 runApp(GameWidget(game: MyGame())),让游戏类继承 FlameGame 并按需混入 HasCollisionDetection,可在 onLoad 中设置 camera.viewfinder.anchor = Anchor.topLeft。查资料时按主题读取对应 references 文件,如组件读 references/components.md、输入读 references/input.md、碰撞读 references/collision.md、相机读 references/camera.md、动画读 references/animation.md、场景与 UI 读 references/scenes.md、音效读 references/audio.md、粒子读 references/particles.md、性能读 references/performance.md、除错读 references/debug.md。相关技能还有 flame-systems 与 flame-templates,分别覆盖游戏系统与游戏类型模板。

适用场景:Flutter 2D 游戏开发中搭建核心架构、处理交互与碰撞、组织场景 UI、添加动画与特效。

限制:资料未提供具体收费、价格、平台、性能数据或完整示例代码,相关内容暂未提供。