首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flame游戏教程收集
订阅
撑伞的猫先生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
【Flutter&Flame 游戏 - 贰叁】 资源管理与国际化
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第 24 天,点击查看活动详情 前言 这是一套 张风捷特烈 出品的 Flutter&Flame 系列教程,发布于掘金社区。如果你在其
Flutter Flame 熟悉使用 之 精灵动画
游戏开发中,除了最常见的图片,还有就是有动画的精灵了。Flame提供了非常简单好用的加载图片精灵的方法。 通过把一种精灵或者几种精灵同时放到一张图片中,可以减少图片数量的加载。 提示:图片放在assets/images目录,需要添加到pubspec.yaml文件中。 主游戏界面…
Flutter Flame教程16 -- 调试
Flame提供了一些调试的属性,当BaseGame类的debugMode方法被重写返回true时,这些属性就能使用了。当可用的时候,所有的PositionComponent会被包装到一个长方形中,并且在屏幕上绘制位置,这样你就可以直观地验证组件的边界和位置了。 BaseGame…
Flutter Flame教程11 -- Util 工具
在构建游戏所需的各种模块中,Dart和Flutter都有一些不同的类来处理二维双点概念。API中特别常见的是math.Point和ui.Offset。 Position类是一个帮助与这些类轻松转换的实用工具类。 它也有别于这些提供类的默认实现(math.Point和ui.Off…
Flutter Flame教程9 -- Color and Palette 颜色和调色板
在游戏中,有许多的地方需要用到颜色。在dart:ui中有两个相关类可以被使用,Color和Paint。 Color类只是一个简单ARGB颜色的16进制整数格式的包装,所以,为了创建Color对象,只需要将ARGB格式的整数作为color参数传递即可。 你可以使用Dart的16进…
Flutter Flame教程5 -- Audio 音频
不同点是每一个实例共享不同的缓存。一般来说你应该使用Flame.audio实例,共享缓存。 你必须有合适的文件结构,添加文件到pubspec.yaml文件中,正如如上所述。 可以是MP3,OGG或者WAV文件。 使用audioplayers库,目的是为了允许同步播放多个不同的音…
Flutter Flame 教程13 -- 小部件
当使用Flutter开发游戏时,一个很酷的特性是可以使用Flutter的扩展工具链去创建界面,Flame试图扩展那些专门为游戏开发的小工具。 咋还这里你可以找到Flame提供的所有可用组件。 你还可以在这里看到在Dashbook沙箱中显示的所有小组件。 九瓦片盒子是使用网格精灵…
Flutter Flame教程17 -- 启动页
使用漂亮的启动画面为你的Flame游戏设定样式。 Flame splash screen是高度自定义的启动页包。 查看包仓库和pub页面了解更多细节。
Flutter Flame教程10 -- Particles粒子效果
Flame提供了基本的,同时也很强大的,可扩展的粒子系统。这个系统的核心概念是Particle类,在行为上和ParticleComponent很相似。 当Particle和自定义的Game实现一起使用时,请确保在每次游戏循环帧时,Particle的update和render生命…
Flutter Flame 教程8 -- Text Rendering 文本
Flame有专门的类来帮助你完成文字渲染。 有关颜色以及如何创建颜色的更多信息,请查阅颜色和调色板。 Flame提供两个文字组件,使得你可以在游戏中更简单的绘制文本:TextComponent和TextBoxComponent. TextComponent是绘制单行文本的简单组…