当前位置:网站首页>Flutter 游戏教程之使用 Flutter 和 Flame 重现著名的 T-Rex 游戏
Flutter 游戏教程之使用 Flutter 和 Flame 重现著名的 T-Rex 游戏
2022-08-08 09:58:00 【知识大胖】
Flutter 游戏教程之使用 Flutter 和 Flame 重现著名的 T-Rex 游戏
这个想法
所以我把我的东西放在一起,开始想知道如何用 Flutter 制作游戏,最重要的是要做什么。由于我没有任何游戏开发经验,因此我选择不从头开始创建游戏,而是从另一个平台移植一个众所周知的开源简单游戏。在这种情况下,没有比离线时间的乐趣更适合的游戏了:Google Chrome 的 TRex。

让我们Flutter 吧
实现游戏循环所需的所有抽象、将对象绘制到画布上的工作以及将精灵放入对象的代码,所有这些都是由极简 2d 游戏引擎Flame实现的。
舞台已准备就绪:我们了解了 TRex HTML5 的工作原理,并且我们在 Flutter by Flame 中完成了一半的工作。
Horizo n和TRex等类很容易移植到 Flame 的组件概念。Runner是我们的游戏。某些组件中存在的诸如 Update 和 Draw 之类的方法在 Flame 方面也有类似的方法(更新和渲染)。
TRexGame 类是我们的“Runner”:
class TRexGame extends BaseGame{
TRex tRex;
Horizon horizon;
GameOverPanel gameOverPanel;
T边栏推荐
猜你喜欢

22-08-06 Xi'an EasyExcel implements dictionary table import and export

Multi-scalar multiplication: state of the art & new ideas

Bytes and Characters and Common Encodings

小散量化炒股记|打包Py可执行文件,双击就能选出全市场稳步上扬的股票

功夫再高也怕菜刀,产品经理的那些事

软件测试的分类

实战案例:用 PySpark ML 构建流失预测模型

入职半个月的一些思考

COMSOL Multiphysics 6.0 software installation package and installation tutorial

oracle中联表相关思考
随机推荐
MySQL源码解析之执行计划
入职半个月的一些思考
X射线聚焦系统
PCL 计算两空间直线的交点
蔚来杯2022牛客暑期多校训练营6 ABGJM
【图像分类】2021-CoAtNet NeurlPS
1252_FreeRTOS_堆栈溢出检查方法与测试
Categorized input and output, Go lang1.18 introductory refining tutorial, from Bai Ding to Hongru, go lang basic data types and input and output EP03
分门别类输入输出,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本数据类型和输入输出EP03
Feign application and source code analysis
移动端/嵌入式-CV模型-2019:MobelNets-v3
四、业务数据解析
五、业务数据分析
Redis读写分离(三)
DOM操作--防抖和节流
一个用来装逼的利器
To make people's consumption safer, more assured and more satisfied
FreeSql 将 Saas 租户方案精简到极致[.NET ORM SAAS]
Golang实现sha256或sha512加密
实战项目:瑞吉外卖开发笔记