Version: 6000.3
语言: 中文
Windows 要求和兼容性
Windows 播放器设置

将 Unity 集成到 Windows 应用程序中

您可以使用 Unity 作为库功能将 Unity 运行时库集成到 Windows 应用程序中。

此功能使您能够在应用程序中包含 Unity 支持的功能,例如:

  • 3D/2D 实时渲染
  • AR增强现实
    更多信息 术语表
    经验
  • 3D 模型交互
  • 2D小游戏

Unity 运行时库公开了用于管理何时以及如何在应用程序中加载、激活和卸载内容的控件。

在 Windows 上,可以通过以下方式将 Unity 生成嵌入到应用程序中:

  • 从应用程序中将 Unity 作为外部构建启动,并指定一个窗口,Unity 将在其中初始化并使用-parentHWND 命令行参数。这是更简单的选择。

  • 将 Unity 嵌入到现有作系统进程中。为此,请调用UnityPlayer.dll,任何 Win32 应用程序都可以直接加载。入口点签名为:

    extern "C" UNITY_API int UnityMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd);

lpCmdLine将任何命令行参数传递给 Unity,例如,控制解析、作业线程或父 HWND。这使您能够在进程中运行 Unity。有关可以使用的其他有效 Unity 播放器命令行参数,请参阅 Unity 独立播放器命令行参数

其他资源:


  • Unity 作为库在 2019.3 中添加。
Windows 要求和兼容性
Windows 播放器设置