首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我跑步前脚先着地
掘友等级
Flutter
|
FaKen_Tech
Android/Flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 61
沸点 2
赞
63
返回
|
搜索文章
最新
热门
Flutter游戏引擎Flame -- 教程翻译和例子解析
Flutter作为优秀的跨平台UI框架,做出炫酷的动画非常容易。那自然能吸引游戏开发者为flutter开发游戏引擎。 Flame作为一款flutter的游戏引擎正在受到越来越多关注。项目github地址为:https://github.com/flame-engine/flam…
Dart 扩展函数
Dart在2.6.0之后,新增了extension function,也就是扩展函数功能。可以在不修改原代码的基础上,为类、函数添加额外函数的功能,类似于静态函数的功能。 我们为类String添加了一个extension,命名为StringExtension。如果你命名的这个e…
Flutter Flame 教程2 -- Game Loop游戏循环
游戏循环模块是对游戏循环概念的简单抽象。基本上大部分的游戏都建立在两个方法之上: update更新方法,在1s接收自从上次更新的delta时间,并且允许你移动到下一状态。 Game类可以是子类,并且可以为你提供实现的方法。作为回调,它可以为你提供widget属性,它返回游戏的w…
Flutter Flame教程10 -- Particles粒子效果
Flame提供了基本的,同时也很强大的,可扩展的粒子系统。这个系统的核心概念是Particle类,在行为上和ParticleComponent很相似。 当Particle和自定义的Game实现一起使用时,请确保在每次游戏循环帧时,Particle的update和render生命…
Flutter组件之ClipRRect简单使用
此时,只需要将child套在ClipRRect中,将切割半径设为Container的圆角半径即可。代码如下: 当然也可以设置borderRadius四个角的切割,以满足不同的需求。 这就是ClipRRect的简单用法,谢谢观看。
Flutter Flame 教程3 -- Components组件
这个类表示了屏幕上的单一对象,可以是浮动的方块或者旋转的精灵。 基本抽象类有期望被实现的update和render方法。 中间的实现类PositionComponent 为Component类 添加了x,y,width,height和angle属性,也包括一些有用的方法比如di…
Flutter Flame教程7 --Images图片
如果你正在使用Component组件,做一些简单的东西,你可能不需要这些类。相反的,请使用SpriteComponent和AnimationComponent。 你必须要有一个合适的文件结构,并将这些文件添加到pubspec.yaml文件中,正如如上所说。 必须是PNG文件,可…
Flutter Flame教程11 -- Util 工具
在构建游戏所需的各种模块中,Dart和Flutter都有一些不同的类来处理二维双点概念。API中特别常见的是math.Point和ui.Offset。 Position类是一个帮助与这些类轻松转换的实用工具类。 它也有别于这些提供类的默认实现(math.Point和ui.Off…
Flutter Flame教程5 -- Audio 音频
不同点是每一个实例共享不同的缓存。一般来说你应该使用Flame.audio实例,共享缓存。 你必须有合适的文件结构,添加文件到pubspec.yaml文件中,正如如上所述。 可以是MP3,OGG或者WAV文件。 使用audioplayers库,目的是为了允许同步播放多个不同的音…
Flutter Flame 教程8 -- Text Rendering 文本
Flame有专门的类来帮助你完成文字渲染。 有关颜色以及如何创建颜色的更多信息,请查阅颜色和调色板。 Flame提供两个文字组件,使得你可以在游戏中更简单的绘制文本:TextComponent和TextBoxComponent. TextComponent是绘制单行文本的简单组…
下一页
个人成就
文章被点赞
43
文章被阅读
91,232
掘力值
1,390
关注了
30
关注者
43
收藏集
2
关注标签
38
加入于
2017-03-31