Sto provando a creare un semplice programma con MonoGame in Xamarin Studio 4.0.10 (build 5). Ma quando provo a caricare alcune texture utilizzando Content.Load
metodo, ricevo un'eccezione System.MissingMethodException
con un messaggioCome risolvere MissingMethodException durante Content.Load <Texture2D> in Xamarin Studio su MacOS X?
Method not found: 'MonoMac.AppKit.NSImage.AsCGImage'.
Le linee attuali di codice che sto usando sono:
protected override void LoadContent()
{
//some stuff here
Texture2D freezeTexts = new Texture2D[5];
for (int i = 0; i < 5; i++) {
freezeTexts[i] = Content.Load<Texture2D>("freeze"+i); // exception here
}
//some other stuff here
}
ho fatto un po 'googling e ho scoperto che questo accade a causa di alcune modifiche API, che Xamarin Studio non ha ancora implementato (almeno questo è quello che ho capito). Quindi la mia domanda è: come posso risolvere questo problema?
Ho seguito le istruzioni per compilare MonoMac.dll, quindi ho aggiunto questo come riferimento a un progetto anziché a MonoMac esistente, ma ho ancora la stessa eccezione. Spero di aver solo bisogno di trovare uno specifico commit da costruire? –
@AntonGuryanov Vedi la mia modifica. Non so se questa è la soluzione consigliata o no, ma dovrebbe farti funzionare e funzionare – TheNextman
Grazie, ora funziona! Solo per citare, non è necessario bifare il loro repo, basta clonare e costruire. –