sharpdx

    0熱度

    1回答

    我想爲學習目的做一個非常簡單的遊戲,但我正在與SharpDX苦苦掙扎。 基本上我試圖實現的是:取幾個位圖圖像,並在某個xy座標的窗口中顯示它們。之後,我將清除窗口再次顯示這些圖像,但在不同的xy座標上(基本上是一個非常基本的遊戲循環,這意味着圖像將每秒重新顯示多次)。 我有這樣的代碼: using SharpDX; using SharpDX.Toolkit; internal sealed

    0熱度

    1回答

    實際上,我試圖作出對窗口 這裏顯示一些圖像節目是部分代碼 public Texture2D tulTexture; //... protected override void LoadContent() { // Instantiate a SpriteBatch spriteBatch = ToDisposeContent(new SpriteBatch(Graphic

    0熱度

    1回答

    我有一個着色器不再繪製正確。它在XNA中工作,但必須重寫DX11和SharpDX,現在使用着色器模型5.沒有例外,着色器效果編譯得很好,沒有來自設備的調試層消息,除了無關的(?)默認採樣器 - 狀態投訴。這是一個普通的,全屏幕的四邊形做最簡單的紋理blit。 (使用用於測試的隨機噪聲紋理) 我饋送頂點着色器一個VertexPositionTexutre,其中包含一個SharpDX對象: [Vert

    0熱度

    1回答

    我正在從使用SharpDX 2.6加載的模型中創建凸包和三角形網格。我發現了一些示例代碼,用於從模型中提取頂點和索引,但它們基於XNA和(看起來像)DirectX 9 - 我的程序使用SharpDX與DirectX 11(和SharpDX工具包,所以很多東西都與XNA相似)。 的代碼我發現提取頂點和索引(三角形): public void ExtractData(List<JVector> ver

    0熱度

    1回答

    在DirectX 9上使用SharpDX繪製線條。 用下面的代碼正確繪製線條。 Vector3 startPoint= ... Vector3 endPoint = ... Vector3[] data = new Vector3[] { startPoint, endPoint }; device.DrawUserPrimitives<Vector3>(PrimitiveType.Line

    0熱度

    1回答

    我嘗試過4種方法,所有這些方法都無效。我的代碼在其他地方工作,相機正常移動,物體正常移動。 我使用SharpDX,我的投影矩陣是一個透視投影矩陣。 我想獲得一個3d點的屏幕位置,以便將光標定位在該點。 這些都是4種方法我都試過: public Vector2 WorldPosToScreenPos1(Vector3 p) { Vector3.Transform(ref p, ref V

    0熱度

    1回答

    發表評論發佈到one of my questions,我正在嘗試開始使用DirectInput。 我完全不熟悉它,而且我不知道如何開始。命名空間似乎是Microsoft.DirectX.DirectInput,但我似乎無法在我的引用中的任何地方找到它。 它說在幾個地方,你只需要從我的項目中的引用添加它,但我無法找到它。 我檢查了一個DirectX SDK,但它似乎是Windows SDK的一部分,

    0熱度

    1回答

    對不起,再次提出這個問題,因爲我看到它已被問幾次,但解決方案沒有幫助我。 我試圖去工作的代碼的樣本的例子之一,SpriteBatchAndFont的桌面版本https://github.com/sharpdx/SharpDX-Samples/tree/master/Toolkit/WindowsDesktop/SpriteBatchAndFont 我的具體問題是,字體Arial16.xml和bal

    0熱度

    1回答

    實際上,我試着將SharpDX窗口中的WinForms窗口像下面的視頻: http://www.youtube.com/watch?v=g-JupOxwB-k 在SharpDX這種方法不work.Can誰能告訴我如何輕鬆地做到這一點?

    0熱度

    1回答

    我正在寫一個SharpDx.Toolkit(XNA)遊戲。我搜索在互聯網上如何編程碰撞檢測,我發現這一點: static bool perPixel(Rectangle rectangleA, Color[] dataA, Rectangle rectangleB, Color[] dataB) { // Find the bounds of the rectangle