wiki:latest
Last modified 8 months ago Last modified on 2018-09-09 12:09:35

Jypelin uusin versio

MonoJypeli

Uudempi ja alustariippumaton Jypeli, jolla voi tehdä pelejä Windowsille, Macille, Linuxille ja Androidille.

  • Viimeisimmät muutokset (tarkempia tietoja):
    • 6.8.6 - 6.9.2 (31.8.2018)
      • Alustat:
      • Visual Studio for Mac -tuki
      • Visual Studio 2017 -tuki
      • Parempi Android-tuki
      • Poistettu tuki vanhoille Visual Studion versioille (VS2010 - VS2015)
      • Poistettu tuki vanhoilta alustoilta (esim. Windows Phone)
      • Bugikorjaukset ja parannukset:
      • Korjattu bugi, jonka vuoksi fysiikkaoliot eivät poistuneet pelistä
      • Korjattu kaatuminen Image.GetDataUint-metodista
      • Korjattu "satunnainen" kaatuminen voimakkaiden räjähdysten yhteydessä
      • Korjattu Color.DarkMagenta (oli ennen vain musta)
      • Korjattu bugi, jonka vuoksi kursorin piilottaminen Begin-metodissa ei toiminut (asettamalla IsCursorVisible = false)
      • Korjattu MessageDisplayn katoaminen ClearAll-kutsun yhteydessä
      • LaserGunin luominen ei enää kaada peliä
      • Peli ei enää kaadu jos PlatformCharacter liikkuu samalla kun pelikentällä on RaySegment-muotoinen olio (esim. LaserGunin ammus)
      • Optimointeja (kirjasto käännetty Release-moodissa Debug-moodin sijaan)
      • MessageWindowin oletuskoko skaalautuu viestin koon mukaan
      • Lisätyt ominaisuudet:
      • ConsoleMain-projektimalli
      • Lisätty konstruktoreita GameObjectille ja PhysicsObjectille
      • Game.GetAllObjects
      • Timer-luokkaan uusia konstruktoreita, Timer.CreateAndStart
      • Ei-staattinen Vector.Distance, jolla voi laskea pisteen etäisyyden toiseen pisteeseen
      • RandomGen.NextShape
      • RoadMap
      • Slider
      • ShootingPlatformCharacter
      • Font.DefaultHuge, jota käytetään oletusfonttina Androidilla
      • LoadFont, Font.FromContent ja Font-konstruktori joka luo fontin contentista, mahdollistaa omien XNA-spritefonttien käyttämisen pelissä
      • Font.MeasureSize, jolla voi laskea tietyn merkkijonon koon fontilla
    • 6.8.5 (22.11.2016, vain Visual Studio, Xamarin tulossa)
      • Android-tuki
      • Päivitetyt Windows 10 Universal -projektimallit
    • 6.7.0 (8.4.2016, vain Visual Studio)
      • Windows 10 Universal -tuki
      • Sisältö MonoGamen Pipeline-työkalulla
      • MonoGame irti Jypelistä
    • 6.6.1 (30.3.2016)
      • PathFollowerBrain samaksi versioksi xna-Jypelin kanssa
      • Korjauksia projektimalleihin (käyttävät nyt .net framework 4.5:a)
    • 6.6.0 (24.3.2016)
      • AddCustomHandler-aliohjelma vapaamuotoisten tapahtumien lisäämiseen
      • Korjauksia PerusPeli- ja SimplePhysics -projektimalleihin
      • Tuki uusimmalle MonoGamelle
    • 6.5.9 (9.2.2016)
      • RandomGen.NextLightColor ja NextDarkColor
      • Level.GetRandomPosition ja GetRandomFreePosition
    • 6.5.8 (21.12.2015)
      • MaxVelocity ja MaxAngularVelocity
      • Räjähdyksiin liittyviä tapahtumankäsittelijöitä
    • 6.5.7 (15.12.2015)
      • Lisätty loputkin puuttuvat SharpDX-dll:t (Direct3D11, MediaFoundation jne.)
    • 6.5.6 (12.12.2015)
      • Lisätty puuttuva SharpDx.dll Windows Phone 8.1:lle
    • 6.5.5 (8.12.2015)
      • Päivitetty projektimallit: Windows 8 -> Windows 8.1
    • 6.5.4 (8.12.2015)
      • Windows Phone 8.1: ei enää NotImplementedException -poikkeusta käynnistyksen yhteydessä
      • OpenAL -ajurit mukana asennusohjelmassa
      • VS2015 -valmius projektimalleille

Kehitysympäristönä voit käyttää

  • MonoDevelopia / Visual Studio for Macia (ilmainen, ks. ohjesivu) Linux- ja Mac -pelien tekemiseen.
  • Visual Studion versiota 2017 Windows ja Android -pelien tekemiseen.

XNA-Jypeli

Alkuperäinen Jypeli, jolla voit tehdä pelejä Windowsille ja Windows Phone 7 -puhelimelle. Kehitysympäristönä voit käyttää Microsoft Visual Studion versiota 2010 tai uudempaa. Lataa tämä, jos olet epävarma.

  • Asennusohjeet
  • Viimeisimmät muutokset (tarkempia tietoja):
    • 30.12.2017
      • Visual Studio 2017 -tuki
      • Korjattu peli-ikkunan skaalaus ja kohdistaminen, jos näytön skaalaus oli Windowsin asetuksissa määritetty suuremmaksi kuin 100%
      • Level.Background.CreateGradient ei kaadu, jos näytön resoluutio on (leveys- tai pituussuunnasssa) yli 2048 pikseliä
      • Game.GetAllObjects
      • Pelit käyttävät oletuksena HiDef-XNA-profiilia, joka tukee 2048 pikseliä leveämpiä / pidempiä tekstuureita
      • Timer-luokkaan uusia konstruktoreita, Timer.CreateAndStart
      • Uusia GameObject- ja PhysicsObject-konstruktoreita
    • 1.11.2016
      • PlatformCharacter voi nousta ramppia (kierrettyä tasoa) ylös ja alas
      • Olion ominaisuudet AbsLeft, AbsRight, AbsTop ja AbsBottom (reunojen koordinaatit absoluuttisessa koordinaatistossa)
      • Debug-ruutu (F12) näyttää enemmän tietoa
      • Debug-symbolit mukana asennusohjelmassa -> enemmän tietoa virheenjäljitykseen
      • Windows Phone 7 -tuki jätetty pois (toistaiseksi vai pysyvästi, jää nähtäväksi)
    • 29.3.2016
      • PathFollowerBrain looppaus korjattu
    • 9.3.2016
      • AddCustomHandler-aliohjelma vapaamuotoisten tapahtumien lisäämiseen
      • RandomGen.NextLightColor ja NextDarkColor
    • 9.2.2016: ikkunan koon asetus ei enää sotke ZoomToLevel-kutsua