xna

    0熱度

    2回答

    我有一個遊戲即時通訊問題。我試圖排序高分列表,但它不按預期工作。當我保存比分時,我想進入比賽,我想查看比分高的名單,並檢查它是否高於列表中的分數,如果是的話,將新的高分放入列表中,並將其他分數下移到列表中。 代碼如下所示: public void SaveHighScore(int score) { // Create the data that needs to be sa

    1熱度

    1回答

    通常我能夠自行解決問題,但我必須再次尋求幫助。如果事情不一致,我會提前道歉,因爲看起來我有點發燒。 我目前在XNA中製作真正簡單的遊戲。這是一個2D高射炮。唯一的行動是玩家射擊子彈。事情是,我想讓它成爲多人遊戲(玩家在同一個網絡中)。 我已經考慮以下方法: 一個玩家的主機服務器 服務器持有約每一個球員和子彈 服務器創造了新的世界的位置信息(組成球員和子彈)並更新它像這樣的新線程: while (t

    0熱度

    1回答

    在我認爲成功編寫了一個xml文檔之後,xna拒絕加載它說「XML不在XNA中間格式中,缺少XnaContent根元素」。 對類似問題的一些答案提示更改屬性,但最終我希望此文件在運行時創建並在運行時讀取。 除了十幾個stackoverflow的答案,我也閱讀了大部分有關XmlDocument的msdn條目 - 沒有找到一個神奇的「PutDocInIntermediateXNAFormat」方法,真是

    0熱度

    1回答

    我想在Monogame中實現PixelShader。 着色器(現在)應該只需要一個紋理並將其恢復爲未處理狀態。 sampler MyTex : register(s0); float4 PixelShaderFunction(float2 coords: TEXCOORD0) : COLOR0 { float4 Color = tex2D(MyTex, coords);

    0熱度

    1回答

    此代碼創建一個非零的alpha通道的紋理。 Texture2D result = new Texture2D(Program.MainThread.GraphicsDevice, (Int32)texture_size, (Int32)texture_size); Color[ ] colorData = new Color[result.Width * result.Height]; for

    1熱度

    1回答

    我只是試圖通過點擊鼠標來做出反應。我的問題是,它不起作用。即使是單擊鼠標也不會被檢測到。國家根本沒有改變。 也許有人會看到錯誤。 問候,最大 using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; using EvoSim.Map;

    0熱度

    2回答

    我目前正在對一所學校的項目,是由於週五&我做過了很多事情要做。 這個任務是使用Monogame製作XNA框架的視頻遊戲。我目前正在處理碰撞。 爲gameobjects的結構看起來有點像這樣: 對於碰撞,我有一個簡單的碰撞類 class Collision{ public GameObject Other; public GameObject Obj1; public Collisio

    0熱度

    1回答

    我按照教程新的代碼,但我發現這個問題: GraphicsDevice.RenderState.CullMode = CullMode.None; GraphicsDevice.VertexDeclaration = new VertexDeclaration(GraphicsDevice, VertexPositionColor.VertexElements); 此代碼是在mon

    0熱度

    1回答

    我正在開發一款Monogame遊戲,並使用Content Manager來管理用作背景音樂的音頻文件。我有三條曲目WAV格式。這些是我使用導入音軌設置: 的最終建成轉換WMA文件顯著低質量。我試過使用MP3源文件,但同樣的問題發生。 有沒有人遇到過這個問題?如果WAV進口商將始終壓縮和降低質量,是否有任何解決方法可以在構建完成後添加正確的軌道?

    0熱度

    1回答

    目前我嘗試使用Monogame作爲框架在C#中編寫2D輪盤。 我對Monogame很有經驗,但是我從來不需要管理快速移動的紋理來粘合tho。 這個想法是,3個紋理(黑色,紅色,綠色)在15個物體中相互連接。 這很好,只要我不開始滾動所有這些對象實際上「讓輪子移動」。 移動一段時間後,紋理不再彼此連接。他們之間有一些空間或開始重疊。 我做了一個簡短的視頻來澄清這個問題:https://puu.sh/