xna

    0熱度

    2回答

    我正在爲C++使用DirectXTK,並且正在大量使用sprite批處理函數。 我想開發一個等距渲染引擎。我已經得到了等軸測圖渲染才能正常工作。隨着抵消。但是我遇到了一個主要問題。 我不能爲我的生活找出如何將相機的中心集中到世界的(0,0)或任何其他座標。 和注射()直接從相機生成到SpriteBatch.Begin這個變換矩陣 Matrix Camera::getTransformMatrix(

    0熱度

    1回答

    我想讓我的第一個XNA遊戲,我不知道如何實現以下內容: 我有一個不同類型的對象的列表,他們被加載和繪製。通過點擊其中一個對象,我需要創建一個相同類型的新對象,並將這個新對象添加到另一個列表中。 我試過下面的代碼,我可以添加儘可能多的對象,因爲我想要一個新的列表,但只有當我點擊第零個對象時(它們都有一個第零個對象的類型)。當我點擊其他對象時,什麼也沒有發生。如何使它工作? for (int i =

    0熱度

    1回答

    我想知道如何在XNA中製作一個簡單的音量滑塊。在我正在製作的遊戲中需要調整音量,這是我在C#中的第一場遊戲。 我環顧四周,無法找到製作滑塊的簡單方法。 任何人都知道一個簡單的方法,一個新的c#(但不是編碼)可以使一個? 謝謝:)

    0熱度

    2回答

    我想爲我在大學的編程類做一個小遊戲,我遇到了一個嘗試創建碰撞矩形的問題。 當我嘗試使用我的紋理的寬度和高度。我得到一個錯誤,告訴我我無法從float轉換爲int。但圖像的像素大小不是浮點值? 這裏是我在我的遊戲代碼的對象類(有很多的意見,以幫助指導那裏的東西是爲了去): class ButtonSprite { public Texture2D Art; public Vec

    0熱度

    1回答

    我試圖編寫一個遞歸菜單類,可用箭頭鍵導航,這幾乎是完整的,就是這樣,它似乎在情況上有小問題,在上/下一點之後(菜單包裝)它變得不穩定,並且奇怪地開始轉到子項目,即使該組關閉。 這裏是我的輸入功能: { if (Keyboard.Pressed(Keys.Up)) { if (Index >= 0) { if (!GoUp(Grou

    0熱度

    2回答

    因此,我正在製作一款遊戲,它將用戶的進度保存在二進制文件中的計算機上。該User類存儲的幾件事情: 整數的統計值(序列化) 字符串輸入用戶名和皮膚資產既Achievement類和InventoryItem類的 列表,我已經創建我。 這裏是User字段: public string Username = ""; // ID is used for local identification,

    0熱度

    1回答

    我正在使用教程使用Microsoft XNA Game Studio通過遊戲開發進行編程簡介。我在關於向項目添加資源的部分遇到問題。 除了更改圖片名稱之外,我從指示中複製了相當好的說明 - 仍然出現3個錯誤,屏幕顯示各種名稱在當前上下文中不存在。我該如何解決這些問題?

    0熱度

    1回答

    我通過NuGet安裝了OpenTK 2.0,但似乎有些類(Point,Rectangle等)在OpenTK命名空間中不可用。我可以用System.Drawing.Point和Microsoft.Xna.Framework.Rectangle來代替它們,但是我會在Vector2上隱藏命名空間衝突,並且它們(OpenTK。*和Microsoft.Xna.Framework。*都包含Vector2的實現

    1熱度

    1回答

    我知道這些東西在Windows窗體和其他基於GUI的庫中是微不足道的,但是有沒有一種方法可以將字符串複製到Monogame中的剪貼板中?

    1熱度

    1回答

    隨着Monogame我能夠切換到使用ToggleFullScreen沒有任何問題,全屏模式,但是當我試圖切換回窗口模式,我得到這樣的: SharpDX.SharpDXException未處理HResult = -2005270527 消息= HRESULT:[0x887A0001],模塊:[SharpDX.DXGI],ApiCode: [DXGI_ERROR_INVALID_CALL/Invali