xna-4.0

    0熱度

    2回答

    在我的項目中,我有一個精靈正在繪製一個盒子。單擊某個鍵時,我的相機會縮小。當我縮小時,我希望我的盒子能夠縮放尺寸以保持一致,即使相機已縮小並「縮小」它。 我試圖乘以10%的對象的尺寸,這似乎是縮小時的視角調整,但似乎並不奏效。現在這可能聽起來很愚蠢,但是縮放draw函數中的精靈還會改變精靈的尺寸嗎? 比方說這個盒子是64x64像素。我縮小10%並縮放精靈。精靈是否仍然具有64x64的邊界,或者是升

    0熱度

    1回答

    我試圖做一個跟蹤算法,爲此我需要不斷地獲取列表中所有元素的位置,我想知道是否有一種方法可以在沒有「ForEach」 ,我知道你可以將整個列表複製到另一個列表中,這就是我現在正在做的事情。 我有這個: List copy = List original; 但我想這樣做 名單副本=列出original.Position 注:位置是我的名單裏面vector2變種。

    0熱度

    1回答

    我試着做基於區塊的世界屏幕,我的比賽,這裏有三個班,我有 namespace WindowsGame1 { public enum Tiletype {Grass, Water, Foothill, Mountain } public struct Tile { public Tiletype TerrainType { get; set; }

    0熱度

    2回答

    我在使用XNA 4.0的Visual Studio 2012中實現了我的遊戲中的菜單系統。我有枚舉GameStates mainMenu,Instructions和PlayGame以及所有的按鈕都準備好在我的game1類文件中。我如何使遊戲使用 我有一個遊戲正在運行並希望實現一個主菜單系統。以下代碼就是我要在主菜單中使用的代碼。我的問題是如何將我現有的遊戲添加到這個主菜單代碼 using Syst

    0熱度

    1回答

    正如標題,我想我的遊戲應用程序部署到我的WP8設備在VS 2012年,但它只能運行模擬器,別無其他。 有比「開始」不像在Windows手機遊戲(4.0),或在VS2012一款Windows Phone應用程序,您可以選擇「設備」其他部署任何選項 很抱歉,如果這個問題是有點含糊,只是擊中這裏的牆壁,並會感謝任何幫助。 在此先感謝!當你打開你的每個項目也將被更新project.as如果你打開的窗戶7.

    1熱度

    2回答

    當我右鍵單擊我的項目的Content文件夾,然後在對話框中選擇添加 - >新元素時,選擇XNA Game Studio 4.0我只看到3個模板,它們是: 內容類型的作家 內容處理器 內容輸入 由於每一個創建屏幕菜單幫助教程說我應該負荷啓動SpriteFont模板,我認爲我錯過了一些東西。 有什麼建議嗎?我應該給你更多的信息嗎?

    0熱度

    1回答

    我是遊戲開發中的新手,並且我正在開發一個Windows Store的概念,使用XNA的monogame實現,其中,我正在以輕彈手勢進行球移動。但是,我的問題是球不僅在將球應用到球上時移動,而且在球上任何位置應用手勢都會讓球移動。我想要的是,只有當我對球本身施加輕彈而不是屏幕的其他區域時,我的球纔會移動。我正在使用矩形邊框來查看用戶是否觸摸了球對象,但徒勞無功。 我與我的方法分享到更新Gametim

    0熱度

    1回答

    我正在使用Silverlight + XNA項目到Windows Phone,但我不知道我怎麼可以使用DrawableGameComponent因爲構造函數需要一個Game類,它看起來像這樣: Planet.cs class Planet : DrawableGameComponent { public Planet(Game game): base(game){ { }

    0熱度

    1回答

    我創建了一個帶有單聲道嚮導「MonoGame Windows Store(XAML)項目」的示例應用程序。 它創建的頁面GamePage.xaml <SwapChainBackgroundPanel x:Class="Mono.GamePage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    1熱度

    1回答

    要翻轉一個精靈,在XNA我可以在Draw方法的重載使用一個變量作爲參數: SpriteEffects flip_effect_ = SpriteEffects.FlipHorizontally; // or flip_effect_ = SpriteEffects.FlipVertically; // or flip_effect_ = SpriteEffects.None; 如果我要