示例
你好,Vulkan
Hello Vulkan 示例演示了如何设置 Android 应用以使用 Vulkan。最终结果只是屏幕上的一个彩��三角形,但它详细显示了所需的所有设置过程。
如需深入了解每个步骤,请查看基于此示例并扩展为渲染带纹理的旋转三角形的 Codelab。
AGDK 隧道
AGDK 隧道示例演示了一个同时支持 Vulkan 和 OpenGL ES 的简单无尽游戏。该示例展示了如何检查设备是否支持 Vulkan,并在支持不足时回退到 OpenGL ES。
Unity Boat Attack
Unity Boat Attack 是一个开源示例项目,专门用于帮助测试���开发 Unity 的通用渲染管线。本教程旨在让您了解部分 URP 功能的运作方式,并提供一些技巧的学习资源。
如需了解详情,请查看开源代码库!
UE4 太阳神庙
Sun Temple 是专为 Unreal Engine 4.x 打造的示例,旨在展示该引擎在移动游戏领域的强大实力。使用它来了解 Vulkan 可以为您的移动游戏带来哪些好处!
UE5 Lyra 入门游戏
Lyra 入门游戏是随 UE5 发布的一个全新游戏大本营示例项目,旨在演示在 UE5 中制作游戏的最新最佳实践。它旨在成为游戏开发者创建新项目的起点,并可用作可自定义的学习资源。使用 Android 上的 Vulkan 导出该应用,了解 Vulkan 在 Android 移动设备上的功能!
灯丝
Filament 是一款适用于 Android、Linux、iOS、macOS、Windows 和 WebGL 的实时基于物理的渲染引擎。它旨在尽可能小巧高效。
Codelab
开始在 Android 上使用 Vulkan Codelab 将引导您完成 Vulkan 渲染流水线的设置,然后在屏幕上渲染带纹理的旋转三角形。然后,您可以继续使用该项目来渲染游戏图形。
开发者故事
越来越多的全球游戏开发者开始发布仅支持 Vulkan 的游戏。这样一来,他们就可以专注于游戏开发,而无需为旧版技术提供支持。发布仅限 Vulkan 的游戏有助于他们充分利用为现代移动芯片提供的改进。
了解这些开发者如何使用 Vulkan 提升图形效果!
- Com2uS 使用 Vulkan 提升图形效果
- 《使命召唤:战争地带手游》使用 Vulkan 提升图形效果
- 适用于 Android 的 Godot Engine Vulkan 优化
- 《Pokémon TCG Pocket》:为休闲游戏采用仅限 Vulkan 的开发方式
视频
如需详细了解 Android 上的图形开发和 Vulkan,请观看以下视频:
- 使用 Vulkan 让高保真 Android 游戏成为可能(2019 年 Google I/O 大会)
- 优化 Vulkan 游戏性能(2023 年 GGDS 大会)
- Android 游戏图形 - OpenGL ES 与 Vulkan 案例研究(2023 年游戏开发者大会)
Vulkanised 2024
Vulkanised 是面向使用 Vulkan API 的开发者的最大活动。它将 Vulkan 开发者社区聚集在一起,大家可以交流想法、解决问题,并帮助引导 Vulkan API 和生态系统的未来发展。
最新一届大会于 2024 年 2 月 5 日至 7 日在加利福尼亚州森尼韦尔的 Google 园区举行。如需查看完整的日程和所有演讲者的演示文稿,请参阅 Vulkanised 2024 日程。
大多数会话都会录制,您可以在 YouTube 上观看重放。
Vulkanised 2023
2023 版 Vulkanised 还介绍了移动芯片上 Vulkan 的许多有趣进展。您可以在 Vulkanised 2023 议程中找到包含视频和幻灯片的完整议程,录制的会议则收录在此 YouTube 播放列表中。