github playcanvas/engine v1.29.0

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

What's New

  • The engine is now built from ES6 modules by Rollup. It should be functionally identical to v1.28.6.

Breaking

  • If you have occurrences of pc.input.* and pc.scene.* in your scripts, you must update to pc.* (all of these constants have lived in the root namespace for many years now). Some pc.gfx constants are still available but it is highly recommended to update them all to pc.*.
  • Many functions have been removed from the pc namespace. Specifically:
_createConeData
_getDrawcallSortKey
_lightProps
_lightPropsDefault
_matTex2D
createFullscreenQuad
destroyPostEffectQuad
gaussWeights
hashCode
generateDpAtlas
getDefaultMaterial
paraboloidFromCubemap
partitionSkin
AllocatePool
ApplicationStats
AnimationComponentData
AnimComponentBinder
AnimComponentData
AssetVariants
AudioListenerComponentData
AudioManager
AudioSourceComponentData
ButtonComponentData
CameraComponentData
Channel
Channel3d
CollisionComponentData
CurveEvaluator
DdsParser
ElementComponentData
GeometryData
GeometryVertexStream
I18nParser
InstanceList
InstancingData
JsonModelParser
LayoutChildComponentData
LayoutGroupComponentData
LightComponentData
Listener
Markup
ModelComponentData
GlbModelParser
GlbParser
JsonStandardMaterialParser
ParticleCPUUpdater
ParticleGPUUpdater
ParticleSystemComponentData
RigidBodyComponentData
SceneParser
ScreenComponentData
ScriptComponentData
ScriptLegacyComponentData
ScrollbarComponentData
ScrollViewComponentData
ShaderInput
SoundComponentData
SpriteComponentData
StandardMaterialOptionsBuilder
StandardMaterialValidator
SyncQueue
TagsCache
Trigger
Untar
UntarWorker
Version
VersionedObject
VertexIteratorAccessor
VisibleInstanceList
ZoneComponentData

Ensure your scripts do not call any of these functions.

Don't miss a new engine release

NewReleases is sending notifications on new releases.