基于Flutter和Flame游戏引擎完整2D手机游戏开发实训视频教程

基于Flutter和Flame游戏引擎完整2D手机游戏开发实训视频教程

欢迎购买学习《基于Flutter和Flame游戏引擎完整2D手机游戏开发实训视频教程》课程,你将学习使用带UML 的完整架构方法来设计和编写 2D 手机游戏。

发表于 2022 年 10 月
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 | 时长:93 节课(11 小时 9 分钟)| 大小:6.3 GB

你会学到什么

  • 使用 Flutter 和 Dart 在Flame游戏引擎之上编写一个完整的 2D 游戏。无需先前的经验。
  • 开发完整的 2D 手机游戏。Code from scratch,一款基于 ATARI:Asteroids 著名复古游戏的游戏。
  • 学习碰撞检测、粒子物理、帧独立运动、视差、声音设计和其他游戏开发中的高级主题。
  • 掌握适用于所有 2D 游戏引擎的设计和编码基础知识。
  • 像软件架构师一样思考。完成游戏设计、架构和编码的完整过程。
  • 使用单个代码库。了解如何编写一次并从单个代码库部署到 iOS、Android 和 Web。
  • 建立自己的游戏。为游戏设计和游戏创建打下坚实的基础,让您能够构建自己的游戏。
  • 学习如何使用设计模式切实有效地使用面向对象编程

要求

  • 我们假设您对 Java、C++、C#、Swift 或 TypeScript 等面向对象语言有一定的编码经验。
  • Flutter/Dart 的一些知识是有帮助的,但不是严格要求的。我们会教你所有你需要知道的。
  • 访问计算机。Mac、Windows 或基于 Linux 的操作系统同样适用。所有工具都是独立于操作系统的。
  • 您应该可以访问移动设备,但这并不是绝对必要的,因为我们将首先在模拟器/模拟器上开发我们的代码。

描述

您是否曾经梦想过创建自己的手机游戏?

你有没有想过编写自己的手机游戏?

如果答案是肯定的,那么这门课程适合你。

您可以从头开始学习编写 2D 手机游戏。

欢迎来到Flame引擎 2D 游戏速成课程,您将在 6 小时内学习如何设计和编写完整的手机游戏。

有很多游戏爱好者很想学习如何编写手机游戏,但不一定有时间投入其中。

许多游戏引擎的学习曲线很陡峭,因此创建完整的手机游戏需要花费大量时间和精力。

我们为所有想要使用 2D 游戏引擎创建自己的手机游戏的程序员创建了这门课程,更重要的是,我们创建了这门课程,让您在不到 6 小时的时间内从 0 到英雄。

我们提供了 6 小时的核心课程,但我们还提供了超过 5 小时的额外奖励材料,包括编码练习和额外的解释器。

为什么选择Flame游戏引擎

Flame是一个极简的 2D 游戏引擎,运行在 Flutter 框架之上。因此它重量轻,占地面积小。

这非常适合手机游戏。

Flutter 框架的优点

您使用一个代码库,但获得多个平台部署。基本上只写一次,然后部署到 iOS 和 Android。这是一个巨大的优势,因为它可以节省您的时间和精力。

这对于手机游戏来说非常棒,因为我们不依赖特定的操作系统 GUI,因为我们基本上接管了屏幕并从头开始创建自己的 GUI。

速成课程格式

这是一个速成课程。因此,我们从通常的方法中去除了所有绒毛,并以激光精度专注于适用于所有 2D 引擎的基本原理。我们解释了必要的基础知识,例如

游戏循环

组件渲染

精灵表动画

游戏机制

组件间通信和消息传递

组件互操作性和可组合性

碰撞检测

粒子物理学

游戏开发者的数学,例如

矢量数学

速度控制

旋转控制

碰撞检测

边界检测

用于创建复杂背景运动的游戏视差

声音设计——为您的游戏添加声音、音效和音乐。

还将探索所有所需的 API。

专注于基本面

我们将在前 3 个小时内通过示例代码和架构示例专注于基础知识。

架构方法

我们的教学方法与大多数课程略有不同。我们采用架构方法。这意味着我们在教你火焰引擎的同时也会教你一些软件工程。

我们将使用 UML 图向您展示我们正在做的事情的上下文。所有这些都是为了让您更好地了解所有内容如何组合在一起。

换句话说,我们不仅会使用代码。这里的主要目标是教你像软件架构师一样思考。我们不希望您只编写这个游戏的代码。我们希望您以专业的方式完成设计和构建它的过程。

使用案例研究

我们在本课程中教你的部分内容围绕实际案例研究展开。每个案例研究都向您展示了 2D 游戏编码的给定元素的完整解决方案,例如操纵杆控制或碰撞检测。

我们将开发的游戏

我们将使用我们的架构方法从头开始开发一款基于 ATARI:Asteroids 著名复古游戏的游戏。

这是学习所有基础知识的完美游戏。

为什么这个特别的游戏

这是学习 2D 游戏引擎的完美游戏,原因如下

它具有出色的游戏机制,例如

飞船控制

宇宙飞船爆炸

跟踪得分和球员的生命

子弹射击

小行星运动/旋转和分裂

偶尔出现的不明飞行物奖金

从 JSON 文件生成确定性游戏关卡

这将引导我们充分探索和理解

操纵杆控制

游戏循环更新和渲染

定时器组件回调

矢量数学

碰撞检测

粒子物理学

刷新率独立渲染

声音设计和游戏音乐

背景的视差效果

这个游戏也很适合在手机和平​​板设备上玩。

假设

我们假设您有一些编码经验,并且我们还假设您了解 Flutter/Dart 并使用过它。

但是,如果您没有使用过 Flutter,请不要担心!

由于架构方法,该课程旨在帮助您进行设置和对语言元素的扎实理解。

因此,实际上您只需要使用任何面向对象的语言(例如 Java、Swift、C#、C++ 或 TypeScript)就可以了!

熟能生巧

对于每个案例研究,我们都为您提供了许多编码练习。

我们还提供解决方案视频来解释解决方案本身,以及代码和一些 PDF 材料。

本课程适用于谁

  • 我们为所有想要使用 2D 引擎创建自己的手机游戏的程序员创建了这门课程。
  • 想要编写一个代码库并在多个平台上部署游戏的游戏开发新手。
本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!

发表评论 取消回复

© 2018 云创源码www.loowp.com. 京ICP备19006478号-293

  • SVIP

  • 客服

  • 飞机咨询

  • 全屏

玻璃钢生产厂家雕塑材质玻璃钢的作品玻璃钢雕塑皮肤质感肇庆玻璃钢造型雕塑公司街道玻璃钢花盆长沙动漫玻璃钢雕塑造型贴金北京个性化玻璃钢雕塑优势周口不锈钢景观玻璃钢仿铜雕塑玻璃钢雕塑美人鱼江苏季节性商场美陈价格玻璃钢雕塑直播泡沫玻璃钢雕塑哪家好西山区玻璃钢雕塑生产商湛江玻璃钢地貌图雕塑云南公园标识玻璃钢景观雕塑厂家仙林商场节庆美陈长春校园玻璃钢雕塑设计玻璃钢动物雕塑排行榜安顺玻璃钢雕塑价格玻璃钢雕塑设计平台排名泰州玻璃钢人物雕塑定制豪晋玻璃钢雕塑玻璃钢孔子雕塑哪家不错山东艺术商场美陈批发绍兴多彩玻璃钢雕塑生产厂家南昌玻璃钢人像雕塑图片西山区玻璃钢雕塑代理昆山商场主题美陈拓展玻璃钢雕塑有限公司个性化玻璃钢雕塑哪家专业浙江玻璃钢鹿雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化