全栈游戏开发 – Kotlin 和 Compose 多平台
使用 Kotlin Multiplatform 技术通过 Jetpack Compose 为 Android、iOS、桌面和 Web 构建引人入胜的游戏。
讲师:Stefan Jovanovic
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用单一代码库为多个平台构建应用程序。
- 在 Jetpack Compose 中构建一个简单的 2D 游戏,该游戏将在 Android、iOS、桌面和 Web 上使用!
- 使用 Jetpack Compose 中的 Canvas 为游戏目的创建物理。
- 在每个平台上分别播放音效,以创造更具吸引力的游戏体验。
- 跟踪游戏中的用户得分。当前和最佳用户得分。
- 实现管道对象和蜜蜂角色之间的碰撞检测。
- Jetpack Compose 中的动画。
- 导出并部署桌面和 Web 应用程序。
- 掌握一项名为 Kotlin Multiplatform 的新兴技术!
- 在平台之间共享 100% 的代码库(逻辑 + UI)。
探索相关主题
要求
- 有关 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 语言为多个平台构建应用程序的人!
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。