2015-05-18 2 views
-1

Я только что перешел на Mac, и я продолжаю разработку с помощью XNA с помощью моногейма.XNA Game with MonoGame на Mac

Однако, когда я пытаюсь использовать Gamepad.GetState(index), и это вызывает следующую ошибку.

System.IO.FileNotFoundException: Не удалось загрузить файл или сборку 'Tao.Sdl, Version = 1.2.13.0, культура = нейтральной, PublicKeyToken = 9c7a200e36c0094e' или один из его зависимостей. в Microsoft.Xna.Framework.Input.GamePad.GetState (Microsoft.Xna.Framework.PlayerIndex) в MultiverseRPG.InputHandler..ctor (Microsoft.Xna.Framework.Game) [0x00063] в /Users/aaron.wheeler /Projects/MultiverseRPG/MultiverseRPG/xna/InputHandler.cs:94 в MultiverseRPG.Game1..ctor() [0x00068] в /Users/aaron.wheeler/Projects/MultiverseRPG/MultiverseRPG/Game1.cs:62 в MultiverseRPG. AppDelegate.FinishedLaunching (MonoMac.Foundation.NSObject) [0x00002] в /Users/aaron.wheeler/Projects/MultiverseRPG/MultiverseRPG/Main.cs:35 at at (объект-динамический метод). [MultiverseRPG.AppDelegate.Void FinishedLaunching (MonoMac.Foundation.NSObject)] (MonoMac.Foundation.NSObject, MonoMac.ObjCRuntime.Selector, MonoMac.Foundation.NSObject) at at (объект-обертка для управляемых объектов). [MultiverseRPG.AppDelega te.Void FinishedLaunching (MonoMac.Foundation.NSObject)] (MonoMac.Foundation.NSObject, MonoMac.ObjCRuntime.Selector, MonoMac.Foundation.NSObject) at at (оболочка, управляемая на основе) MonoMac.AppKit.NSApplication.NSApplicationMain (int, string []) < 0x00012> at at MonoMac.AppKit.NSApplication.Main (string []) в MultiverseRPG.Program.Main (строка []) [0x0001d] в /Users/aaron.wheeler/Projects/MultiverseRPG /MultiverseRPG/Main.cs:22

+0

'System.IO.FileNotFoundException: Не удалось загрузить файл или сборку 'Tao.Sdl, Version = 1.2.13.0, Culture = нейтрально, PublicKeyToken = 9c7a200e36c0094e' или один из его dependencies.' Вы проверяли, есть ли у вас этот файл? – zneak

+0

Какая часть _ "System.IO.FileNotFoundException: ** Не удалось загрузить файл или сборку 'Tao.Sdl **, Version = 1.2.13.0, Culture = neutral, PublicKeyToken = 9c7a200e36c0094e' ** или одна из его зависимостей ** «Разве ты не понимаешь? – MickyD

+0

Извините, что я новичок в этом. Как бы я убедился, что они включены в мой проект на mac. К счастью, это все работает на ПК, к которому я привык. –

ответ

1

Я решил это, добавив файл Tao.sdl.dll в проект и добавив ссылку .net для проекта.

Спасибо за помощь

+0

Рад, что у вас это получилось :) – MickyD

+0

Yer Я занимался несколькими проблемами, так как перешел на Mac :), но попал туда. –