我剛剛轉移到Mac,我正在繼續使用遊戲使用monogame進行XNA開發。在Mac上使用MonoGame進行XNA遊戲
但是,當我試圖使用Gamepad.GetState(index)
它是拋出以下錯誤。
System.IO.FileNotFoundException:未能加載文件或程序集 'Tao.Sdl,版本= 1.2.13.0文化=中性公鑰= 9c7a200e36c0094e' 或它的一個依賴。 at at Microsoft.Xna.Framework.Input.GamePad.GetState(Microsoft.Xna.Framework.PlayerIndex) MultiverseRPG.InputHandler..ctor(Microsoft.Xna.Framework.Game)[0x00063] in /Users/aaron.wheeler /Projects/MultiverseRPG/MultiverseRPG/xna/InputHandler.cs:94 在MultiverseRPG.Game1..ctor()[0x00068]位於/Users/aaron.wheeler/Projects/MultiverseRPG/MultiverseRPG/Game1.cs:MultiverseRPG。 AppDelegate.FinishedLaunching(MonoMac.Foundation.NSObject)/Users/aaron.wheeler/Projects/MultiverseRPG/MultiverseRPG/Main.cs:35 at(包裝器動態方法)對象中的[0x00002] [MultiverseRPG.AppDelegate.Void FinishedLaunching (MonoMac.Foundation.NSObject)](MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject) at(包裝本機到管理)對象[MultiverseRPG.AppDelega te.Void FinishedLaunching(MonoMac.Foundation.NSObject)](MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject) at(包裝託管到本機)MonoMac.AppKit.NSApplication.NSApplicationMain( int,string [])< 0x00012> at /Users/aaron.wheeler/Projects/MultiverseRPG中MultiverseRPG.Program.Main(string [])[0x0001d]的MonoMac.AppKit.NSApplication.Main(string []) /MultiverseRPG/Main.cs:22
'System.IO.FileNotFoundException:未能加載文件或程序集 'Tao.Sdl,版本= 1.2.13.0,文化=中性公鑰= 9c7a200e36c0094e' 或它dependencies.'之一你有沒有檢查你是否有這個文件? – zneak
_「System.IO.FileNotFoundException:**無法加載文件或程序集'Tao.Sdl **,版本= 1.2.13.0,Culture = neutral,PublicKeyToken = 9c7a200e36c0094e'**或其某個依賴項** 「_你不明白嗎? – MickyD
對不起,我是新手。我如何確保這些都包含在我的Mac項目中。幸運的是,這只是我用於PC上的所有工作。 –