wiki:dotnet-tyokalut/linux
Last modified 4 years ago Last modified on 2013-12-17 17:58:46

.NET-työkalut » Linux, MonoDevelop ja Jypeli

Koska XNA ei toimi Linuxissa, on sitä varten tehty Jypelistä ns. MonoGame-versio. Tämä projekti on vielä beta-vaiheessa, mutta halukaat voivat kokeilla ja täydentää tänne ohjeita.

1. MonoDevelop asennus

  • Löytyy todennäköisesti pakettienhallinnasta (tähän voisi joku lisätä ohjeen...)
  • Lisätietoa ja latauslinkki jos ei löydy: monodevelop.com

2. Jypelin MonoGame-toteutus

  • Kirjasto ja aloitusprojektit löytyvät täältä
    • Linux- ja Windows (OpenGL) -portit, tulossa ainakin Win8 Store, Windows Phone 8
  • Mukana (.zip-tiedostossa) ohje jolla pääsee alkuun

3. Sisällön tuominen projektiin (content)

  • XNA:sta poiketen solutionissa ei ole erillistä content-projektia
  • Kuvat ja äänet lisätään peliprojektin Content-kansioon
  • Muista asettaa jokaiselle lisätylle tiedostolle ominaisuudet (Properties):
    • Build action: Content
    • Copy to output directory: Copy if newer
  • Tuettuja tiedostomuotoja tällä hetkellä:
    • Kuvat: png, jpg, xnb
    • Äänet: wav, xnb
    • Musiikki: xnb + wma, mp3 linuxilla (tulossa windowsille)
    • Teksti: txt
    • Ei vielä tukea efekteille
  • xnb-tiedostomuotoon kääntäminen
    • Visual Studio 2010: tee xna-peli, lisää tiedostot contentiin, käännä, kopioi käännetyt xnb-tiedostot bin-hakemistosta
    • XNA Content Compiler (itsenäinen ohjelma, latauslinkki exeen, projektin sivut)

4. Visual Studio ja laitteistoalustat (Windows-ympäristöissä)

Visual Studiossa Windows Phone 8- ja Windows RT -laitteille on kaksi eri käännösversiota.

  • x86 on tarkoitettu tietokoneelle ja emulaattorille
  • ARM on tarkoitettu tabletille tai puhelimelle

Jos saat esimerkiksi tällaisen virheen, se tarkoittaa että käytät väärää versiota.

Error    1    Deployment failed because an app with target platform ARM cannot
be deployed to Emulator WVGA. If the target platform is win32/ x86, select an
emulator. If the target platform is ARM, select Device.        0    0 

Käännösversion voi vaihtaa Build-valikon alta löytyvästä Configuration Managerista kohdasta "Active Solution Platform".

Valinnaiset asennukset

MonoGame

Kommentteja ja palautetta

  • tämän otsikon alle voi laittaa kommentteja ja palautetta.
  • palautetta voi lähettää myös: pelik2009.group@…