xna

    4熱度

    6回答

    哪個是.NET 3D圖形編程的首選方法:Direct3D或XNA似乎是當前的技術,但最適合非遊戲相關的編程? 另外,Managed Direct 3D已經停產? XNA似乎並不適合非遊戲開發。

    43熱度

    10回答

    我讀過一堆涉及XNA的教程(以及它的各種版本),我仍然對繪製原語有點困惑。一切似乎都非常複雜。 有人能告訴我,使用代碼,最簡單的XNA實現在屏幕上繪製一行或兩行代碼嗎?也許有一個簡短的解釋(包括樣板)? 我不是一名遊戲程序員,而且我有很少的XNA經驗。我的最終目標是在屏幕上繪製一些線條,我最終將通過旋轉等手段進行轉換。然而,對於這第一步..我需要簡單地畫線!我記得在我古老的OpenGL日子裏,用幾

    2熱度

    2回答

    我正在XNA的Xbox 360遊戲中工作。遊戲具有三維地形,其中包含通過鏈接圖形連接的靜態對象集合。我想繪製連接對象的鏈接,作爲投影到地形上的線條。我也希望能夠改變鏈接的顏色等等,但是我不需要移動鏈接。但是,我遇到了使這項工作正確高效的問題。 有些想法我已經是: 1)渲染四邊形到一個單獨的渲染目標,並使用紋理的地形之上的覆蓋。我目前正在使用這種方法,僅爲相機當前可見的區域生成紋理,以最大限度地減少

    15熱度

    7回答

    我有一個奇怪的問題,我無法在Visual Studio中打開我的.NET項目的屬性。如果我嘗試通過單擊解決方案資源管理器中的屬性樹節點來打開它,我會收到以下消息: 沒有可用於'.... csproj'的編輯器。確保已安裝文件類型(.csproj)的應用程序。 如果我嘗試通過主菜單打開項目屬性,則什麼都不會發生。 我已經嘗試通過命令行和修復安裝重置Visual Studio設置,但目前爲止沒有任何幫

    1熱度

    1回答

    我在業餘時間使用Microsofts XNA框架編寫一個小遊戲。回顧我寫給XNA的第一個原型,我發現它令人討厭,沒有可能以分層的方式構建我的(可繪製的)遊戲組件。我接近實現了一種Composite(Drawable)GameComponent爲了做到這一點。但在重新開始之前,我問你:你喜歡管理和構建等級相關遊戲組件的方式嗎? THX,Prensen

    15熱度

    5回答

    好吧,所以基本上我想能夠檢索鍵盤文本。就像在文本字段中輸入文本一樣。我只爲Windows編寫我的遊戲。 我已經忽略了使用Guide.BeginShowKeyboardInput,因爲它打破了自包含遊戲的感覺,而且指南總是顯示XBOX按鈕的事實對我來說也不合適。是的,這是最簡單的方法,但我不喜歡它。 接下來我嘗試使用System.Windows.Forms.NativeWindow。我創建了一個繼承

    6熱度

    4回答

    以下事件可能會被調用數百次的幀。 public bool OnCollision(Body body1, Body body2) { if(body2.Tag is Dog) ((Dog)body2.Tag).Bark(); } 我明白,使用「is」會導致劇組製作,然後當我想對它做些什麼時,再投它一次。有沒有更有效的方法來檢查類型?我做了一個控制檯應用程序嘗試「if(body

    3熱度

    2回答

    我想這是一個多部分的問題。 我可以導入3D模型到我的WPF應用程序,但我怎麼應用的環境光遮蔽着色器的效果呢?我知道.NET 3.5 SP1可以做自定義效果,但這僅限於像素着色器,並不包含頂點着色器。 我想我可以用XNA應用程序做到這一點,但我不熟悉XNA,所以第二個問題是: WPF和XNA有什麼不同?我在XNA中似乎沒有任何XAML的概念。從WPF轉到XNA需要多少加速? 謝謝, 克里斯

    0熱度

    5回答

    下學期我將採取一個「軟件實踐的研究II」級。在那堂課上,我的教授希望我們學習XNA。我一直在玩XNA,並享受它的功能和簡單性。但是,XNA不利用System.Windows.Forms。使用CEGUI#我能夠讓XNA使用System.Windows.Forms,但它的功能有限(例如,雖然鼠標有「左鍵單擊」和「雙擊左鍵」,但它沒有「拖動」)。 所以,我拋棄了XNA的新框架。 這是我的問題 - >是否

    1熱度

    2回答

    我想知道移植這些仿真器引擎有哪些主要挑戰。 沒有必要重寫所有的代碼,有沒有成功?任何可以提供幫助的轉換工具?