gpt4 book ai didi

Uno-Platform:跨平台应用程序中的 OpenGL

转载 作者:行者123 更新时间:2023-12-04 15:13:15 26 4
gpt4 key购买 nike

有谁知道是否有办法在 Uno-Platform 应用程序中嵌入 OpenGL View ?我需要它在 iOS、macOS、Android 和 UWP 上工作。我有很多 C#/Xamarin 代码我想重用。

最佳答案

没有适用于所有平台的通用 OpenGL 实现。有些根本不支持...

  • Android:您可以使用 Android.Opengl namespace
  • iOS:您可以使用 GLKit
  • ma​​cOS:您可以使用 NSOpenGLView 但它已被弃用(Apple 建议改用 MetalKit)
  • Wasm:您需要使用 WebGL,它是 OpenGL 的一个子集。
  • Windows:一种流行的方法是使用 GTK3
  • Linux:一种流行的方式是使用 GTK3

目前,唯一可用于 Uno 平台图形渲染的通用 API 是 SKIA。我不知道它是否适合你的情况,但这里有一个在多个平台上运行 SKIA 的 Uno 示例:https://github.com/unoplatform/Uno.Samples/tree/master/UI/SkiaSharpTest

关于Uno-Platform:跨平台应用程序中的 OpenGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64812764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com