Turbulenz

Skjermbilde programvare:
Turbulenz
Prog.varedetaljer:
Versjon: 1.3.2 Oppdatert
Last opp dato: 10 Feb 16
Lisens: Gratis
Popularitet: 87

Rating: 2.0/5 (Total Votes: 2)

Turbulenz er en av de få åpen kildekode spillmotor som har vært faktisk brukes til produksjons spill.

Mens de fleste HTML 5 spillmotorer er mer av et eksperiment på utviklernes del av å komme rundt de nye funksjonene i HTML 5 og teste ut produkter for fremtidige kommersielle prosjekter, Turbulenz faktisk gikk bakover i denne prosessen.

Turbulenz teamet laget og gitt ut masse flott HTML5, nettleserbaserte spill, og deretter bestemte seg for å åpne kilde dette flotte verktøyet slik at andre utviklere kunne dra nytte av deres erfaringer.

Motoren selv bruker mye Javascript, C ++ og maskinskrevet manuskript, og trenger et Python kompilatoren for å få utviklingsprosessen i gang.

Turbulenz kommer med en svært omfattende dokumentasjon og nyttige tutorials for å hjelpe programmerere å komme i gang med sine første kamper

Hva er nytt i denne utgaven.

  • Fikset et problem i draw2D hvor sprites ble feilaktig skalert rundt opprinnelsen.
  • Lagt debug påstand for draw2D når npot teksturer brukes med mipmaper støttes ikke.
  • Faste mangler opphavsretts kommentarer.
  • Lagt viewBox forvandles til SVG gjennomføring.
  • Fast håndtering av gamesession opprette for å behandle 404s som om tjenester er utilgjengelige.
  • Be om behandleren prøver å gjenoppta nå om 504 svar er oppstått i stedet for sviktende umiddelbart.
  • Forbedret håndtering av ikke-JSON svar på API-forespørsler.
  • Lagt til støtte for tjære filer til deps.yaml og bygge prosessen.
  • Generelle forbedringer av soundDevice for stabilitet og prosessen med feil lastet filer.
  • Ytelsesforbedringer til ressurs lasting, spesielt for store filer.
  • Work-around fikser å støtte IE11 for ufullstendig WebGL-spesifikasjonen.
  • Lagt teksting prøven.
  • Lagd FontManager støtte for flere sider.
  • Modifisert FontManager å bruke tri-bånd i stedet for å vifte for enkelt tegn. Midlertidig løsning for IE11.
  • PhysicsManager optimaliseringer.
  • Oppdater protolib bibliotek (versjon 0.2.1).

Hva er nytt i versjon 1.3.1:

  • Fikset et problem i draw2D hvor sprites ble feilaktig skalert rundt opprinnelsen.
  • Lagt debug påstand for draw2D når npot teksturer brukes med mipmaper støttes ikke.
  • Faste mangler opphavsretts kommentarer.
  • Lagt viewBox forvandles til SVG gjennomføring.
  • Fast håndtering av gamesession opprette for å behandle 404s som om tjenester er utilgjengelige.
  • Be om behandleren prøver å gjenoppta nå om 504 svar er oppstått i stedet for sviktende umiddelbart.
  • Forbedret håndtering av ikke-JSON svar på API-forespørsler.
  • Lagt til støtte for tjære filer til deps.yaml og bygge prosessen.
  • Generelle forbedringer av soundDevice for stabilitet og prosessen med feil lastet filer.
  • Ytelsesforbedringer til ressurs lasting, spesielt for store filer.
  • Work-around fikser å støtte IE11 for ufullstendig WebGL-spesifikasjonen.
  • Lagt teksting prøven.
  • Lagd FontManager støtte for flere sider.
  • Modifisert FontManager å bruke tri-bånd i stedet for å vifte for enkelt tegn. Midlertidig løsning for IE11.
  • PhysicsManager optimaliseringer.
  • Oppdater protolib bibliotek (versjon 0.2.1).

Hva er nytt i versjon 1.2:

  • Till animasjon NodeTransformControllers som ikke ville binde til flere root noder i en scene.
  • Lagt metode Material.clone.
  • Lagd Standardeffekten callbacks for alle gjengi
  • Lagd VERTEX_SHADER_PRECISION og FRAGMENT_SHADER_PRECISION til GraphicsDevice.maxSupported.
  • Lagt nyttefunksjon PhysicsManager.addNode.
  • Fast CanvasContext.fillText å støtte skala og rotasjon forvandler.
  • Oppdatert alle Python-kode for å overholde en Pylint 1.0.0 basert på oppdatert .pylintrc filen.
  • Lagt alfakanal støtte når du oppretter GraphicsDevice.
  • Lagd TEXTURE_UNITS og VERTEX_TEXTURE_UNITS til GraphicsDevice.maxSupported.
  • Lagt experimental topp- og bunnteksten kode kreves for å kjøre .canvas.js bygger i henhold ejecta.js. Se scripts katalogen.
  • Oppdatert hub informasjon relatert til endringer i beregningene display. Se Hub bruksanvisning beregninger seksjon for detaljer om endringene.
  • Mange små feilrettinger og optimaliseringer over hele Loggfila og Javascript-biblioteker.
  • Fast bakgrunn lydkilde bug i Protolib.
  • Lagt til en setProgress metode til LoadingScreen objekt.
  • Lagt id eiendom til Texture, VertexBuffer, IndexBuffer, RenderBuffer, RenderTarget, Shader og teknikk stedene.
  • Canvas 2D API krever ikke lenger en MathDevice objekt.
  • Når du setter en negativ eller ugyldig poengsum leaderboard manager vil nå heve en feil.
  • Lagt getTime metode for å TurbulenzEngine.
  • Lagt til en getMetrics metoden på scenen når scenedebugging er aktivert, og viser beregninger i betrakteren.
  • Fast ramme svømme gjengivelse problemstillinger i scenedebugging, legger til støtte for ikke-indeksert geometrier dele buffere.

Krav

  • Python 2.7 eller nyere

Lignende programvare

Flambe
Flambe

13 Apr 15

PlayN
PlayN

12 Apr 15

Babylon.js
Babylon.js

11 Mar 16

Kommentarer til Turbulenz

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!