【问题标题】:Developing Android OpenGL ES App with .NET and Visual Studio 2017使用 .NET 和 Visual Studio 2017 开发 Android OpenGL ES 应用程序
【发布时间】:2018-08-18 08:01:49
【问题描述】:

由于可以在 .NET(使用 Xamarin)中开发 Android 应用程序,是否还有一种方法可以进行 OpenGL 画布和 OpenGL 调用?

我在此处的文档中没有找到任何关于此的内容: https://docs.microsoft.com/en-us/xamarin/android/

【问题讨论】:

  • 您可以访问Android框架,即Android.Opengl.*Javax.Microedition.Khronos.* ....
  • @SushiHangover 我究竟如何访问它们?在依赖项中找不到它们。
  • 它们是 Xamarin 封装和公开的 Android Java 框架的一部分。 using Android.Opengl; using Javax.Microedition.Khronos;

标签: android .net xamarin opengl-es visual-studio-2017


【解决方案1】:

使用 Xamarin.Forms 时,您似乎正在寻找 OpenGLViewhttps://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.openglview?view=xamarin-forms

显示 OpenGL 内容的视图。

目前只支持安卓和iOS。

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/controls/views#openglview

否则,如 cmets 中所述,您可以将原生 Android 框架用于OpenGL。你需要这样的东西:https://github.com/xamarin/monodroid-samples/blob/master/ApiDemo/Graphics/CubeRenderer.cs

【讨论】:

    猜你喜欢
    • 2017-12-23
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    • 2020-08-01
    • 2015-11-09
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多