首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我跑步前脚先着地
掘友等级
Flutter
|
FaKen_Tech
Android/Flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 64
沸点 2
赞
66
返回
|
搜索文章
最新
热门
Flutter Flame教程11 -- Util 工具
在构建游戏所需的各种模块中,Dart和Flutter都有一些不同的类来处理二维双点概念。API中特别常见的是math.Point和ui.Offset。 Position类是一个帮助与这些类轻松转换的实用工具类。 它也有别于这些提供类的默认实现(math.Point和ui.Off…
Flutter Flame教程10 -- Particles粒子效果
Flame提供了基本的,同时也很强大的,可扩展的粒子系统。这个系统的核心概念是Particle类,在行为上和ParticleComponent很相似。 当Particle和自定义的Game实现一起使用时,请确保在每次游戏循环帧时,Particle的update和render生命…
Flutter Flame教程9 -- Color and Palette 颜色和调色板
在游戏中,有许多的地方需要用到颜色。在dart:ui中有两个相关类可以被使用,Color和Paint。 Color类只是一个简单ARGB颜色的16进制整数格式的包装,所以,为了创建Color对象,只需要将ARGB格式的整数作为color参数传递即可。 你可以使用Dart的16进…
Flutter Flame 教程8 -- Text Rendering 文本
Flame有专门的类来帮助你完成文字渲染。 有关颜色以及如何创建颜色的更多信息,请查阅颜色和调色板。 Flame提供两个文字组件,使得你可以在游戏中更简单的绘制文本:TextComponent和TextBoxComponent. TextComponent是绘制单行文本的简单组…
Flutter Flame教程7 --Images图片
如果你正在使用Component组件,做一些简单的东西,你可能不需要这些类。相反的,请使用SpriteComponent和AnimationComponent。 你必须要有一个合适的文件结构,并将这些文件添加到pubspec.yaml文件中,正如如上所说。 必须是PNG文件,可…
Flutter Flame教程6 -- 背景音乐
Bgm类负责管理与应用程序(或游戏)生命周期状态变化有关的背景音乐。 当应用程序暂停、终止或者发送到后台时,Bgm会自动暂停正在播放的音乐曲目。相同的,当程序恢复的时候,Bgm也会恢复背景音乐。手动暂停和恢复也是支持的。 重要提示:initialize方法必须在WidgetsB…
Flutter Flame教程5 -- Audio 音频
不同点是每一个实例共享不同的缓存。一般来说你应该使用Flame.audio实例,共享缓存。 你必须有合适的文件结构,添加文件到pubspec.yaml文件中,正如如上所述。 可以是MP3,OGG或者WAV文件。 使用audioplayers库,目的是为了允许同步播放多个不同的音…
Flutter Flame 教程4 - Input 输入
在package:flame/gestures.dart文件中,你可以找到所有能够被包含在你的游戏类实例中接收所有触摸输入事件的mixin集合。以下是所有的mixin和它的方法: 这些检测器很多会相互冲突,比如,你不能同时注册Vertical(垂直)和Horizontal(水平…
Flutter Flame 教程3 -- Components组件
这个类表示了屏幕上的单一对象,可以是浮动的方块或者旋转的精灵。 基本抽象类有期望被实现的update和render方法。 中间的实现类PositionComponent 为Component类 添加了x,y,width,height和angle属性,也包括一些有用的方法比如di…
Flutter Flame 教程2 -- Game Loop游戏循环
游戏循环模块是对游戏循环概念的简单抽象。基本上大部分的游戏都建立在两个方法之上: update更新方法,在1s接收自从上次更新的delta时间,并且允许你移动到下一状态。 Game类可以是子类,并且可以为你提供实现的方法。作为回调,它可以为你提供widget属性,它返回游戏的w…
下一页
个人成就
文章被点赞
43
文章被阅读
88,426
掘力值
1,385
关注了
30
关注者
43
收藏集
2
关注标签
38
加入于
2017-03-31