全栈游戏开发 – Kotlin 和 Compose 多平台

使用 Kotlin Multiplatform 技术通过 Jetpack Compose 为 Android、iOS、桌面和 Web 构建引人入胜的游戏

学习内容:

  • 使用单一代码库为多个平台构建应用程序。
  • 在 Jetpack Compose 中构建一个简单的 2D 游戏,该游戏将在 Android、iOS、桌面和 Web 上运行!
  • 使用 Jetpack Compose 中的 Canvas 为游戏目的创建物理。
  • 在每个平台上分别播放音效,以创造更具吸引力的游戏体验。
  • 跟踪游戏中的用户得分。当前和最佳用户得分。
  • 实现管道对象和蜜蜂角色之间的碰撞检测。
  • Jetpack Compose 中的动画。
  • 导出并部署桌面和 Web 应用程序。
  • 掌握一项名为 Kotlin Multiplatform 的新兴技术!
  • 在平台之间共享 100% 的代码库(逻辑 + UI)。

课程内容主题:

  • Kotlin 多平台
  • 游戏开发
  • 发展

课程要求:

  • 有关 Jetpack Compose 的基础知识。
  • 关于 Kotlin Multiplatform 的基础知识。
  • 具备 Compose Multiplatform 的基本知识者优先。
  • 关于 Kotlin 编程语言的基础知识。
  • Android 开发基础知识。

课程详细描述:

使用 Jetpack Compose 开发 2D 游戏是可能的。不仅如此,我们还将针对四个不同的平台进行开发,例如:**Android**、**iOS**、**桌面**甚至**Web(Kotlin WASM)**!我将教您如何通过共享 100% 的代码库来创建引人入胜的游戏。这包括业务逻辑和 UI。
应用程序本身在每个平台上都将具有原生性能,无需担心牺牲效率,因为我们将使用 Kotlin Multiplatform 技术,以及 Compose Multiplatform 框架在平台之间共享 UI。
这款游戏本身基本上是 Flappy Bird 的翻版。除了跳跃、逼真的物理效果、**碰撞检测** 、计分和**精灵表动画** 之外,我还会教你如何实现各种**音效** ,让这款游戏对用户更具吸引力。
另外,在本课程结束时,我将向您展示如何将此游戏导出并部署为可公开分享的静态网站,以便其他人可以尝试和玩您创建的游戏!
只需两个小时,您就能掌握过去需要一支精通各种技术的开发团队才能掌握的技能。Kotlin Multiplatform 是未来。因为您可以作为独立开发者快速启动自己的创业想法。
**要求**
在参加本课程之前您需要了解以下信息:

  • Jetpack Compose 的基础知识。
  • Kotlin 编程语言。
  • Kotlin Multiplatform 技术基础。

如果你不确定上述课程要求,你可以看看其他适合初学者的课程。然而,这门课程是中级课程。
除此之外,如果你准备好了,让我们开始吧!

本课程适合哪些人:

  • 移动开发者
  • Android 开发者
  • Kotlin 程序员
  • iOS 开发人员
  • 任何想要使用单一代码库和 Kotlin 语言为多个平台构建应用程序的人!

B站免费课程

更多 软件编程 教程

 

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源