Voir un historique complet de toutes les mises à jour du SDK dans Construct 3 depuis la première parution.
SDK v2: support TypeScript for editor scripts
SDK v2: fix tick methods not working correctly
SDK v2: savegames support not working correctly
SDK v2: support "supports-worker-mode" field in addon.json
SDK v2: update TypeScript definitions for addons
Behaviors: delay calling _postCreate() until hierarchy ready
Add DrawMesh() renderer method for editor
SDK v2: support "autocompleteId" option for string parameters
SDK v2: support "min-construct-version" field in addon.json
SDK v2: fix _setTicking2() listening for wrong event
SDK v2: fix runtime crash after destroying a ticking behavior instance
SDK v2: Add IRenderer.setBlendMode()
SDK v2: Add IRenderer.drawMesh()
Add 'Developer mode' main menu section when developer mode enabled
SDK v2: add support for writing addon runtime scripts in TypeScript (use 'Set up TypeScript for addon' in developer menu)
SDK v2: fix error creating world instances
SDK v2: add IRendererText.setCssColor()
SDK v2: add ISDKDOMPluginBase._addElementMessageHandlers()
SDK v2: make editor type and instance classes, and runtime plugin/behavior and type classes, optional to define
SDK v2: fix some action/condition parameters returning wrong types
Add IPluginInfo/IBehaviorInfo method SetC3RuntimeScripts()
Support for addon SDK version 2
Effects can now specify "supports-3d-direct-rendering" to skip pre-draw with 3D objects
WebGPU: define f16or32 type for shaders (which is f16 when supported)
Ignore "$schema" entry in aces.json
Allow wrapper extensions for platform "xbox-uwp-x64"
PluginProperty option 'allowedPluginIds' not working
Add IProject methods GetObjectClassBySID(), GetInstanceByUID()
Add IAnimation & IBehaviorType method GetName()
Fix wrong return type of IAnimationFrame.LoadWebGLTexture()
WebGPU: possible editor crash using drawing plugin (take 2)
Add IBehaviorInstance.GetObjectInstance() (take 2)
Add IObjectInstance & IBehaviorInstance method GetExternalSdkInstance() (take 2)
WebGPU: possible editor crash using drawing plugin
Add IBehaviorInstance.GetObjectInstance()
Add IObjectInstance & IBehaviorInstance method GetExternalSdkInstance()
Developer mode addons now reload files from server on every preview
Add IPluginInfo/IBehaviorInfo methods SetScriptInterfaceNames(), SetTypeScriptDefinitionFiles()
Prevent '[???]' appearing as default value for text properties
Windows WebView2: update wrapper extension SDK v2