2015-09-13 94 views
-1

我試圖在虛幻引擎4.9中製作視頻遊戲。我正在爲Windows構建它,但我希望在可執行文件中使用opengl而不是directx。但是,我找不到任何可以讓你這樣做的選項。虛幻引擎在爲Linux和Mac創建可執行文件時使用OpenGL,但似乎無法在Windows中使用OpenGL。強制虛幻引擎在windows上使用opengl

我錯過了什麼嗎?有沒有辦法強制虛幻引擎在Windows可執行文件中使用OpenGL?

編輯:我想使用OpenGL的原因是因爲我想這個遊戲,而無需最終用戶的計算機上安裝任何東西運行(的DirectX必須安裝工作)

回答

0

微軟真的不支持OpenGL,它們通常會讓他們很難在Windows上使用OpenGL,並強烈鼓勵人們使用DirectX。

在windows中獲取工作OpenGL上下文的最簡單方法是使用ANGLE,它是將OpenGL調用轉換爲DirectX調用的兼容層。這是Chrome和Firefox用於在Windows上支持WebGL的內容。我懷疑虛幻引擎是否與此集成在一起,因此您可能很難。

編輯:

編輯:我想使用OpenGL的原因是因爲我想這個遊戲,而無需最終用戶的計算機上安裝任何東西運行(的DirectX必須安裝工作)

有一兩件事你可以做的是交叉編譯Mesa3D驅動程序,如下所述:https://wiki.qt.io/Cross_compiling_Mesa_for_Windows

但是你不會得到硬件加速。