slimdx

    1熱度

    4回答

    對於那些有經驗的人,使用VB.NET,使用SlimDX或SDL更容易? SlimDX的教程已經爲.NET編寫,但我已經讀過SDL,它比DirectX本身更容易。 就我而言,我只需要2D圖形。 另外,您推薦使用哪種語言。我通常使用VB.NET,但很可能大多數互聯網上的教程都是用C#編寫的,我不認爲它很難學習,因爲我知道C和PHP。 :)

    2熱度

    1回答

    我遇到SlimDX March SDK問題(對於2010年6月的DXSDK11我相信)。問題是,只要我把深度視圖附加到輸出合併狀態,我就不會在屏幕上得到任何輸出。我將我的代碼與DX11樣本進行了比較,它似乎是正確的。我已經嘗試了深度測試的各種標誌和格式(包括總是通過等),但似乎沒有任何工作。如果有人能發現一個錯誤,我會很感激。這是代碼。以下是具體步驟: 初始化後緩衝區: D3DDevice de

    3熱度

    3回答

    Direct3D9中渲染圖片和圖元時出現問題。我試圖用精靈製作一個簡單的2D遊戲,但是我發現我還需要基元來繪製簡單的正方形,線條等。問題在於重疊。 如果我只用Device.DrawUserPrimitives()繪圖原型,一切都很好,基元正確呈現。如果我只使用Sprite.Draw()來繪製精靈,那也很好。但是,如果我想繪製精靈和基元,所有精靈會自動疊加基元或使它們變黑。 我已經試過禁用Z緩存,禁

    1熱度

    1回答

    我的SlimDX/DirectX應用程序出現問題。我有一個循環使用SlimDX的MessagePump,並且我的應用程序使用過量的內存時出現問題,而內存越來越多。我試着找一下我的代碼的一部分這樣做,而且我發現,它可能是這樣的: var vertexElems = new[] { new VertexElement(0, 0, DeclarationType.Float4, Declara

    2熱度

    1回答

    我是新來的遊戲編程,以及新的DirectX & SlimDX。目前,我正在將MDX代碼轉換爲SlimDX代碼,並陷入了一個我無法在SlimDX文檔中發現的問題。我想 「Unproject」 的矢量碼爲哪些如下: MDX代碼: Vector3 p1 = new Vector3(x, y, device.Viewport.MinZ); p1.Unproject(device.Viewport, de

    0熱度

    1回答

    我正在做不同圖像之間的灰度轉換,並有一個想法,我可以做一些混合,但任何機構可以幫助我如何實際執行它。 感謝

    0熱度

    1回答

    我目前正在使用directsound錄製音頻的浮點數組。 現在我想用XAudio2(SlimDX也可以)播放該浮點數組,但我不確定該做什麼,因爲來自SlimDX的示例示例播放了一個.wav文件。 這裏是他們是如何做到這一點: XAudio2 device = new XAudio2(); MasteringVoice masteringVoice = new MasteringVoi

    0熱度

    2回答

    我試圖理解呈現在DX11如何多線程工作,所以我就開始沒有任何線程,才使得一個延緩的情況下,並嘗試呈現三角形,它 的代碼是在這裏https://gist.github.com/998406 我體改SlimDX MiniTri樣品這樣 - > 化妝推遲與 var deferredContext = new DeviceContext(device); 背景下未來我綁定着色器,並使其 deferre

    13熱度

    2回答

    我正在寫一個C#應用程序,它使用Kinect,我正在將輸出結果寫入Shader資源並將其渲染爲紋理,我的問題是Kinect(顯然)只運行在30fps,所以它嚴重扼殺了我的表現。 克服這個問題的最好方法是多線程嗎? 是否有某種設計模式可以幫助解決這類問題? 據我可以告訴我可能想要處理線程上的數據,然後在過程完成時訪問它,但我不知道以安全的方式從那開始。 感謝您提供任何建議。 我目前使用OpenNI作

    3熱度

    1回答

    我們將如何使用slimdx NC#編碼