github playcanvas/engine v1.31.0

latest releases: v1.70.2, v1.70.1, v1.70.0...
3 years ago

What's New

  • pc.ParticleSystemComponent can now render in UI (screen) space + example
  • Entity hierarchy sync optimization + example
  • Skinning and morphing matrices optimization (use 4x3 instead of 4x4 matrices)
  • Remove unused description property from component systems
  • Refactor cubemap resource handler
  • Update pc.SoundComponent to current format
  • Added cubemap and equirect pc.reprojectTexture function
  • Add enabled option to pcx.Ministats
  • Anim binder material texture support
  • Support loading cubemaps without prefiltered lighting data
  • Don't fire events on cubemap patch (as the old cubemap handler did) and instead rely on asset:change events
  • Only set cubemap resources if they've changed
  • Updates to pc.AnimComponent to enable it to work properly within the Editor
  • Add Chinese README file

Bug Fixes

  • iOS particle velocity fix (use hiphp for samplers)
  • Remove remaining occurrences of pc namespace from internal engine code (which broke NPM builds)
  • Anim binder now handles empty named nodes
  • Better checking for null and undefined when settings pc.ElementComponent#text
  • Add asset.file.contents and use it in the container handler
  • Updated docs on asset.file.* properties which are not always populated
  • Correct type for pc.ElementComponent#autoWidth and autoHeight
  • Correct documentation for pc.ModelComponent#material
  • IE11 compatibility: glb-parser and engine examples
  • GlbParser texture load fix
  • Fix to pc.BasicMaterial shader building with colorMap

Don't miss a new engine release

NewReleases is sending notifications on new releases.