2013-04-16 52 views
0

我正在directx中搜索預定義的類或stuct,它具有按鈕的功能。directx9按鈕和directx9 gui

我想編程一個litte遊戲,我已經瞭解到,使用已經存在的類和函數是非常有用的。但是,directx的文檔太大了,我無法找到我需要的東西。

現在我正在尋找一個按鈕類或一個GUI。

如果我自己寫它,那就需要很多時間,我想創建一個遊戲而不是GUI。所以我正在尋找一個已經存在的圖形用戶界面,我只需要這樣做。

I'm用C++ DirectX9的 的Visual Studio 2012

回答

0

本土的DirectX SDK不提供GUI功能,但你可以看看DXUT(這是確定如果你正在使用的DirectX9,DXUT被棄用自從DirectX 11以來),它是由微軟開發的一個框架,旨在簡化構建DirectX項目的過程,它包含GUI控件,如按鈕。

如果你不介意outlook的話,你也可以使用經典的win32 API來建立你的控制。

+0

directx11中是否有任何與DXUT同價的? – user2288390

+0

你可以看看[DirectX Toolkit](http://directxtk.codeplex.com/),但我認爲他們現在沒有像DXUT那樣的GUI。 – zdd

+0

@ user2288390 DXUT可用於Direct3D 11 [此處](https://dxut.codeplex.com/)。 – user2176127