我选择什么项目模板来制作 C++ DirectX DLL?

What Project Template do I choose to make a C++ DirectX DLL?

我有一个 C# XAML UWP 项目,我需要其中的一些 3D 内容。 所以我认为使用 DirectX(需要 C++)是可行的方法。 所以我想创建一个构建为 DLL 的新 C++ 项目,并在我的 C# 项目中使用它。

但我不知道为此使用什么项目类型。有用于库的类型,还有用于创建 DirectX 应用程序的其他类型,但我找不到任何结合了 2.

这可能是一个愚蠢的问题,但我真的不熟悉 Visual studio、项目模板和构建 dll。

您的 C# 项目中不需要 C++ 即可拥有 3D。 只是 google 'directx in c# tutorial'。 DirectX 也不是 3D 的唯一选择。你可能想看看 OpenGL。请确保您完成了一些教程以对 3D 内容有所了解。

我最终使用了 "Windows Runtime Component (Universal Windows)" 模板。 我不知道这是否是最佳选择,但它确实有效。