From 32aeb4c16181828015f0bf43b7b7aa0cb22fd07f Mon Sep 17 00:00:00 2001 From: Neyl Date: Tue, 1 Jul 2025 16:28:30 +0200 Subject: [PATCH 1/5] added shadow support on all 4 examples --- .../3d-car-coin-hunt/3d-car-coin-hunt.json | 47 +- .../starting-3D-platformer.json | 451 ++++++++++-------- .../starting-3d-driving.json | 43 +- .../starting-first-person.json | 448 +++++++++-------- 4 files changed, 553 insertions(+), 436 deletions(-) diff --git a/examples/3d-car-coin-hunt/3d-car-coin-hunt.json b/examples/3d-car-coin-hunt/3d-car-coin-hunt.json index d527bb173..09ea24802 100644 --- a/examples/3d-car-coin-hunt/3d-car-coin-hunt.json +++ b/examples/3d-car-coin-hunt/3d-car-coin-hunt.json @@ -1,7 +1,7 @@ { "firstLayout": "Menu", "gdVersion": { - "build": 231, + "build": 229, "major": 5, "minor": 5, "revision": 0 @@ -1293,7 +1293,7 @@ "gridColor": 10401023, "gridAlpha": 0.8, "snap": false, - "zoomFactor": 0.6455105703311483, + "zoomFactor": 0.5843784410740933, "windowMask": false }, "objectsGroups": [ @@ -2094,6 +2094,8 @@ "crossfadeDuration": 0, "depth": 74, "height": 74, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Sedan Sports.glb", @@ -2146,6 +2148,8 @@ "crossfadeDuration": 0, "depth": 282, "height": 128, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Large Building F2.glb", @@ -2198,6 +2202,8 @@ "crossfadeDuration": 0, "depth": 316, "height": 256, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Large Building A.glb", @@ -2250,6 +2256,8 @@ "crossfadeDuration": 0, "depth": 84, "height": 84, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Suv Luxury5.glb", @@ -2302,6 +2310,8 @@ "crossfadeDuration": 0, "depth": 79, "height": 79, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Van2.glb", @@ -2389,6 +2399,8 @@ "crossfadeDuration": 0, "depth": 8, "height": 384, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Road Straight.glb", @@ -2412,6 +2424,8 @@ "crossfadeDuration": 0, "depth": 8, "height": 384, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Road Crossroad Path.glb", @@ -2435,6 +2449,8 @@ "crossfadeDuration": 0, "depth": 8, "height": 384, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Road Intersection Path.glb", @@ -2458,6 +2474,8 @@ "crossfadeDuration": 0, "depth": 8, "height": 384, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Road Bend.glb", @@ -2510,6 +2528,8 @@ "crossfadeDuration": 0, "depth": 250, "height": 250, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Common Tree 1.glb", @@ -2826,6 +2846,8 @@ "crossfadeDuration": 0, "depth": 31, "height": 31, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Coin.glb", @@ -4297,17 +4319,13 @@ ], "effects": [ { - "effectType": "Scene3D::HemisphereLight", + "effectType": "Scene3D::AmbientLight", "name": "Effect3", "doubleParameters": { - "elevation": 90, - "intensity": 0.75, - "rotation": 0 + "intensity": 0.75 }, "stringParameters": { - "groundColor": "177;177;177", - "skyColor": "255;255;255", - "top": "Z+" + "color": "255;255;255" }, "booleanParameters": {} }, @@ -4315,15 +4333,20 @@ "effectType": "Scene3D::DirectionalLight", "name": "Effect", "doubleParameters": { + "distanceFromCamera": 1500, "elevation": 45, - "intensity": 0.5, + "frustumSize": 4000, + "intensity": 1, "rotation": 45 }, "stringParameters": { "color": "255;255;255", + "shadowQuality": "Medium", "top": "Z+" }, - "booleanParameters": {} + "booleanParameters": { + "isCastingShadow": true + } }, { "effectType": "Scene3D::ExponentialFog", @@ -4651,6 +4674,8 @@ "crossfadeDuration": 0, "depth": 64, "height": 64, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Coin.glb", diff --git a/examples/starting-3D-platformer/starting-3D-platformer.json b/examples/starting-3D-platformer/starting-3D-platformer.json index 0173a53f4..b20859840 100644 --- a/examples/starting-3D-platformer/starting-3D-platformer.json +++ b/examples/starting-3D-platformer/starting-3D-platformer.json @@ -1,7 +1,7 @@ { "firstLayout": "", "gdVersion": { - "build": 221, + "build": 229, "major": 5, "minor": 5, "revision": 0 @@ -670,7 +670,9 @@ "rightFaceResourceRepeat": false, "topFaceResourceRepeat": false, "bottomFaceResourceRepeat": false, - "materialType": "Basic" + "materialType": "StandardWithoutMetalness", + "isCastingShadow": true, + "isReceivingShadow": true } }, { @@ -769,8 +771,11 @@ ], "content": { "centerLocation": "ModelOrigin", + "crossfadeDuration": 0, "depth": 17.00067578986287, "height": 12.329399517774586, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "assets\\StartingCapsule.glb", @@ -836,7 +841,9 @@ "rightFaceResourceRepeat": false, "topFaceResourceRepeat": false, "bottomFaceResourceRepeat": false, - "materialType": "Basic" + "materialType": "StandardWithoutMetalness", + "isCastingShadow": true, + "isReceivingShadow": true } }, { @@ -848,8 +855,11 @@ "behaviors": [], "content": { "centerLocation": "ObjectCenter", + "crossfadeDuration": 0, "depth": 31, "height": 31, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "assets\\StartingCoin.glb", @@ -915,7 +925,9 @@ "rightFaceResourceRepeat": false, "topFaceResourceRepeat": false, "bottomFaceResourceRepeat": false, - "materialType": "Basic" + "materialType": "StandardWithoutMetalness", + "isCastingShadow": true, + "isReceivingShadow": true } }, { @@ -933,6 +945,7 @@ "assetStoreId": "e71bd69f896d6c7531b48c65ceb5da25071d4fbdeb518aeceecba8d21f34ed8d", "name": "Joystick", "type": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -1084,6 +1097,7 @@ "assetStoreId": "", "name": "ControlsToggle", "type": "SpriteToggleSwitch::SpriteToggleSwitch", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -2254,19 +2268,34 @@ ], "effects": [ { - "effectType": "Scene3D::HemisphereLight", + "effectType": "Scene3D::AmbientLight", "name": "3D Light", "doubleParameters": { + "intensity": 0.75 + }, + "stringParameters": { + "color": "255;255;255" + }, + "booleanParameters": {} + }, + { + "effectType": "Scene3D::DirectionalLight", + "name": "Effect", + "doubleParameters": { + "distanceFromCamera": 1500, "elevation": 45, - "intensity": 1, + "frustumSize": 4000, + "intensity": 0.5, "rotation": 0 }, "stringParameters": { - "groundColor": "64;64;64", - "skyColor": "255;255;255", + "color": "255;255;255", + "shadowQuality": "Medium", "top": "Y-" }, - "booleanParameters": {} + "booleanParameters": { + "isCastingShadow": true + } } ] }, @@ -2355,6 +2384,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "3D character keyboard mapper", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggZD0iTTI5LDE0aC00LjJjMC4xLTAuMywwLjItMC42LDAuMi0xYzAtMS43LTEuMy0zLTMtM0g4Yy0wLjYsMC0xLTAuNC0xLTFzMC40LTEsMS0xaDZjMS43LDAsMy0xLjMsMy0zVjJjMC0wLjYtMC40LTEtMS0xDQoJcy0xLDAuNC0xLDF2M2MwLDAuNi0wLjQsMS0xLDFIOEM2LjMsNiw1LDcuMyw1LDlzMS4zLDMsMywzaDE0YzAuNiwwLDEsMC40LDEsMXMtMC40LDEtMSwxSDNjLTAuNiwwLTEsMC40LTEsMXYxNGMwLDAuNiwwLjQsMSwxLDENCgloMjZjMC42LDAsMS0wLjQsMS0xVjE1QzMwLDE0LjQsMjkuNiwxNCwyOSwxNHogTTcsMThoMmMwLjYsMCwxLDAuNCwxLDFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxYzAtMC42LDAuNC0xLDEtMWgyDQoJYzAuNiwwLDEsMC40LDEsMWMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMQ0KCWMwLDAuNi0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMWMwLDAuNi0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMWMwLDAuNi0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMWMwLDAuNi0wLjQsMS0xLDFINw0KCWMtMC42LDAtMS0wLjQtMS0xUzYuNCwxOCw3LDE4eiBNMTksMjJjMCwwLjEsMCwwLjMtMC4xLDAuNHMtMC4xLDAuMi0wLjIsMC4zYzAsMC0wLjEsMC4xLTAuMiwwLjFjMCwwLTAuMSwwLjEtMC4yLDAuMQ0KCWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjEsMC0wLjEsMC0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjMCwwLTAuMS0wLjEtMC4xLTAuMQ0KCWMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjNDMTcsMjIuMywxNywyMi4xLDE3LDIyYzAtMC4xLDAtMC4zLDAuMS0wLjRjMC0wLjEsMC4xLTAuMiwwLjItMC4zYzAsMCwwLjEtMC4xLDAuMS0wLjENCgljMC4xLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC4xLDAsMC4zLDAsMC40LDBjMC4xLDAsMC4xLDAsMC4yLDAuMWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjIsMC4xDQoJYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zQzE5LDIxLjcsMTksMjEuOSwxOSwyMnogTTE1LDIyYzAsMC4xLDAsMC4zLTAuMSwwLjRzLTAuMSwwLjItMC4yLDAuM2MwLDAtMC4xLDAuMS0wLjIsMC4xDQoJYzAsMC0wLjEsMC4xLTAuMiwwLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNjLTAuMS0wLjEtMC4yLTAuMi0wLjItMC4zDQoJQzEzLDIyLjMsMTMsMjIuMSwxMywyMmMwLTAuMSwwLTAuMSwwLTAuMmMwLTAuMSwwLTAuMSwwLjEtMC4yYzAtMC4xLDAtMC4xLDAuMS0wLjJjMC0wLjEsMC4xLTAuMSwwLjEtMC4xYzAuMi0wLjIsMC42LTAuMywwLjktMC4zDQoJYzAuMSwwLDAuMSwwLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMSwwLjEsMC4yLDAuMWMwLDAsMC4xLDAuMSwwLjEsMC4xYzAsMC4xLDAuMSwwLjEsMC4xLDAuMmMwLDAuMSwwLDAuMSwwLjEsMC4yDQoJQzE1LDIxLjksMTUsMjEuOSwxNSwyMnogTTUsMjJjMC0wLjEsMC0wLjMsMC4xLTAuNGMwLTAuMSwwLjEtMC4yLDAuMi0wLjNjMC4yLTAuMiwwLjYtMC4zLDAuOS0wLjNjMC4xLDAsMC4xLDAsMC4yLDAuMQ0KCWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMCwwLDAuMSwwLjEsMC4yLDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0M3LDIxLjcsNywyMS45LDcsMjJjMCwwLjMtMC4xLDAuNS0wLjMsMC43YzAsMC0wLjEsMC4xLTAuMiwwLjENCgljLTAuMSwwLTAuMSwwLjEtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMywwLTAuNS0wLjEtMC43LTAuM0M1LjEsMjIuNSw1LDIyLjMsNSwyMnogTTgsMjZINw0KCWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxYzAuNiwwLDEsMC40LDEsMVM4LjYsMjYsOCwyNnogTTEwLjksMjIuNGMwLDAuMSwwLDAuMS0wLjEsMC4yYzAsMC0wLjEsMC4xLTAuMSwwLjENCglDMTAuNSwyMi45LDEwLjMsMjMsMTAsMjNjLTAuMSwwLTAuMywwLTAuNC0wLjFjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4yYzAtMC4xLTAuMS0wLjEtMC4xLTAuMWMwLTAuMS0wLjEtMC4xLTAuMS0wLjINCgljMC0wLjEsMC0wLjEtMC4xLTAuMmMwLTAuMSwwLTAuMSwwLTAuMmMwLTAuMywwLjEtMC41LDAuMy0wLjdjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjJjMC40LTAuMiwwLjgtMC4xLDEuMSwwLjINCgljMC4yLDAuMiwwLjMsMC40LDAuMywwLjdjMCwwLjEsMCwwLjEsMCwwLjJDMTEsMjIuMywxMSwyMi4zLDEwLjksMjIuNHogTTIwLDI2aC04Yy0wLjYsMC0xLTAuNC0xLTFzMC40LTEsMS0xaDhjMC42LDAsMSwwLjQsMSwxDQoJUzIwLjYsMjYsMjAsMjZ6IE0yMi45LDIyLjRjMCwwLjEsMCwwLjEtMC4xLDAuMmMwLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMiwwLjFjMCwwLTAuMSwwLjEtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDAuMQ0KCWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjEsMC0wLjEsMC0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjMCwwLTAuMS0wLjEtMC4xLTAuMWMwLTAuMS0wLjEtMC4xLTAuMS0wLjENCgljMC0wLjEtMC4xLTAuMS0wLjEtMC4yYzAtMC4xLDAtMC4xLTAuMS0wLjJjMC0wLjEsMC0wLjEsMC0wLjJjMC0wLjMsMC4xLTAuNSwwLjMtMC43YzAsMCwwLjEtMC4xLDAuMS0wLjFjMC4xLDAsMC4xLTAuMSwwLjItMC4xDQoJYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC4xLDAsMC4zLDAsMC40LDBjMC4xLDAsMC4xLDAsMC4yLDAuMWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjIsMC4xYzAuMiwwLjIsMC4zLDAuNCwwLjMsMC43DQoJYzAsMC4xLDAsMC4xLDAsMC4yQzIzLDIyLjMsMjMsMjIuMywyMi45LDIyLjR6IE0yNSwyNmgtMWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxYzAuNiwwLDEsMC40LDEsMVMyNS42LDI2LDI1LDI2eiBNMjYuNywyMi43DQoJQzI2LjUsMjIuOSwyNi4zLDIzLDI2LDIzYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4xLDAtMC4xLDAtMC4yLTAuMWMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjENCglDMjUuMSwyMi41LDI1LDIyLjMsMjUsMjJjMC0wLjEsMC0wLjMsMC4xLTAuNGMwLTAuMSwwLjEtMC4yLDAuMi0wLjNjMCwwLDAuMS0wLjEsMC4yLTAuMWMwLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMSwwLDAuMi0wLjENCgljMC4zLTAuMSwwLjcsMCwwLjksMC4zYzAuMiwwLjIsMC4zLDAuNCwwLjMsMC43QzI3LDIyLjMsMjYuOSwyMi41LDI2LjcsMjIuN3oiLz4NCjwvc3ZnPg0K", "name": "PhysicsCharacter3DKeyMapper", @@ -3281,6 +3311,7 @@ "category": "Camera", "extensionNamespace": "", "fullName": "Third person camera", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI3LDEwIDEsMTMgNywxNiAxMywxMyAiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjEsMTMgMSwyMCA3LDIzIDEzLDIwIDEzLDEzICIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjciIHkxPSIxNiIgeDI9IjciIHkyPSIyMyIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjMxIiB5MT0iMTYiIHgyPSIyMSIgeTI9IjgiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMSIgeTE9IjI0IiB4Mj0iMzEiIHkyPSIxNiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjcsMjIuNkMyMCwyMS43LDE4LDE5LjEsMTgsMTZjMC0zLjEsMi01LjcsNC43LTYuNiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjgsMTEuM2MxLjQsMS4xLDIuMiwyLjgsMi4yLDQuN2MwLDEuOS0wLjksMy42LTIuMiw0LjciLz4NCjwvc3ZnPg0K", "name": "ThirdPersonCamera", @@ -5656,6 +5687,7 @@ "category": "General", "extensionNamespace": "", "fullName": "3D collision", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXZlY3Rvci1pbnRlcnNlY3Rpb24iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMy4xNCwxQTIuMTQsMi4xNCAwIDAsMCAxLDMuMTRWNUgzVjNINVYxSDMuMTRNNywxVjNIMTBWMUg3TTEyLDFWM0gxNFY1SDE2VjMuMTRDMTYsMS45NiAxNS4wNCwxIDEzLjg2LDFIMTJNMSw3VjEwSDNWN0gxTTksN0M3Ljg5LDcgNyw3Ljg5IDcsOUM3LDExLjMzIDcsMTYgNywxNkM3LDE2IDExLjU3LDE2IDEzLjg2LDE2QTIuMTQsMi4xNCAwIDAsMCAxNiwxMy44NkMxNiwxMS41NyAxNiw3IDE2LDdDMTYsNyAxMS4zMyw3IDksN00xOCw3VjlIMjBWMTFIMjJWOUMyMiw3Ljg5IDIxLjExLDcgMjAsN0gxOE05LDlIMTRWMTRIOVY5TTEsMTJWMTMuODZDMSwxNS4wNCAxLjk2LDE2IDMuMTQsMTZINVYxNEgzVjEySDFNMjAsMTNWMTZIMjJWMTNIMjBNNywxOFYyMEM3LDIxLjExIDcuODksMjIgOSwyMkgxMVYyMEg5VjE4SDdNMjAsMThWMjBIMThWMjJIMjBDMjEuMTEsMjIgMjIsMjEuMTEgMjIsMjBWMThIMjBNMTMsMjBWMjJIMTZWMjBIMTNaIiAvPjwvc3ZnPg==", "name": "Collision3D", @@ -6569,6 +6601,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "Multitouch joystick and buttons (sprite)", + "gdevelopVersion": "", "helpPath": "/objects/multitouch-joystick", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTYiIGN5PSIxNiIgcj0iMTMiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjI4LjQsMTIgMjAsMTIgMjAsMy42ICIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMjAsMjguNCAyMCwyMCAyOC40LDIwICIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMy42LDIwIDEyLDIwIDEyLDI4LjQgIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxMiwzLjYgMTIsMTIgMy42LDEyICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNiw2IDE2LjcsNyAxNS4zLDcgIi8+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE2LDI2IDE1LjMsMjUgMTYuNywyNSAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNiwxNiA3LDE1LjMgNywxNi43ICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyNiwxNiAyNSwxNi43IDI1LDE1LjMgIi8+DQo8L3N2Zz4NCg==", "name": "SpriteMultitouchJoystick", @@ -12284,6 +12317,110 @@ "fullName": "Multitouch Joystick", "isUsingLegacyInstancesRenderer": true, "name": "SpriteMultitouchJoystick", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "Thumb", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "Idle", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "Border", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "MultitouchJoystick", + "type": "SpriteMultitouchJoystick::MultitouchJoystick", + "ControllerIdentifier": 1, + "JoystickIdentifier": "Primary", + "FloatingEnabled": false, + "DeadZoneRadius": 0.4, + "JoystickAngle": 0, + "JoystickForce": 0, + "TouchId": 0, + "TouchIndex": 0 + } + ], + "animations": [ + { + "name": "Idle", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Thumb" + }, + { + "objectName": "Border" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [], "eventsFunctions": [ { "fullName": "", @@ -13466,110 +13603,7 @@ "name": "ShouldBeHiddenWhenReleased" } ], - "objects": [ - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "Thumb", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [], - "animations": [ - { - "name": "Idle", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "Border", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "MultitouchJoystick", - "type": "SpriteMultitouchJoystick::MultitouchJoystick", - "ControllerIdentifier": 1, - "JoystickIdentifier": "Primary", - "FloatingEnabled": false, - "DeadZoneRadius": 0.4, - "JoystickAngle": 0, - "JoystickForce": 0, - "TouchId": 0, - "TouchIndex": 0 - } - ], - "animations": [ - { - "name": "Idle", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "Thumb" - }, - { - "objectName": "Border" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [] + "variants": [] } ] }, @@ -13578,6 +13612,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "Mouse Pointer Lock", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMTksMTkgMjQsMTkgMjQsMjQgIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI2LDIzIDExLDIzIDExLDE4ICIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LDE5LjRjLTAuNywwLjgtMS40LDEuNi0yLjIsMi40Yy03LDctMTUuMywxMC4yLTE4LjUsN3MtMC4xLTExLjUsNy0xOC41czE1LjMtMTAuMiwxOC41LTcNCgljMS40LDEuNCwxLjYsMy42LDAuOCw2LjMiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMSwyMi41Yy0wLjMtMC4yLTAuNS0wLjUtMC44LTAuOGMtNy03LTEwLjItMTUuMy03LTE4LjVzMTEuNS0wLjEsMTguNSw3czEwLjIsMTUuMyw3LDE4LjUNCgljLTEuNywxLjctNC44LDEuNi04LjQsMC4xIi8+DQo8L3N2Zz4NCg==", "name": "MousePointerLock", @@ -15076,6 +15111,7 @@ "category": "User interface", "extensionNamespace": "", "fullName": "Toggle switch", + "gdevelopVersion": "", "helpPath": "/objects/toggle-switch", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDIzSDljLTMuOSwwLTctMy4xLTctN3YwYzAtMy45LDMuMS03LDctN2gxNGMzLjksMCw3LDMuMSw3LDd2MEMzMCwxOS45LDI2LjksMjMsMjMsMjN6Ii8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI5IiBjeT0iMTYiIHI9IjQiLz4NCjwvc3ZnPg0K", "name": "SpriteToggleSwitch", @@ -16965,6 +17001,100 @@ "fullName": "Toggle switch", "isUsingLegacyInstancesRenderer": true, "name": "SpriteToggleSwitch", + "objects": [ + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "State", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "ButtonFSM", + "type": "SpriteToggleSwitch::ButtonFSM", + "ShouldCheckHovering": true, + "State": "Idle", + "TouchId": 0, + "TouchIsInside": false, + "MouseIsInside": false, + "Index": 0 + }, + { + "name": "SwitchFSM", + "type": "SpriteToggleSwitch::SwitchFSM", + "ButtonFSM": "ButtonFSM", + "IsChecked": false, + "WasChecked": false + } + ], + "animations": [ + { + "name": "Unchecked", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + }, + { + "name": "Checked", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "State" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [], "eventsFunctions": [ { "fullName": "", @@ -18022,100 +18152,7 @@ "name": "PreviousIsChecked" } ], - "objects": [ - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "State", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "ButtonFSM", - "type": "SpriteToggleSwitch::ButtonFSM", - "ShouldCheckHovering": true, - "State": "Idle", - "TouchId": 0, - "TouchIsInside": false, - "MouseIsInside": false, - "Index": 0 - }, - { - "name": "SwitchFSM", - "type": "SpriteToggleSwitch::SwitchFSM", - "ButtonFSM": "ButtonFSM", - "IsChecked": false, - "WasChecked": false - } - ], - "animations": [ - { - "name": "Unchecked", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - }, - { - "name": "Checked", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "State" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [] + "variants": [] } ] } diff --git a/examples/starting-3d-driving/starting-3d-driving.json b/examples/starting-3d-driving/starting-3d-driving.json index b3d85c03f..cb3a460dd 100644 --- a/examples/starting-3d-driving/starting-3d-driving.json +++ b/examples/starting-3d-driving/starting-3d-driving.json @@ -1,7 +1,7 @@ { "firstLayout": "", "gdVersion": { - "build": 231, + "build": 229, "major": 5, "minor": 5, "revision": 0 @@ -650,8 +650,10 @@ "rightFaceResourceRepeat": true, "topFaceResourceRepeat": true, "bottomFaceResourceRepeat": true, - "materialType": "Basic", - "tint": "255;255;255" + "materialType": "StandardWithoutMetalness", + "tint": "255;255;255", + "isCastingShadow": true, + "isReceivingShadow": true } }, { @@ -726,8 +728,10 @@ "rightFaceResourceRepeat": true, "topFaceResourceRepeat": true, "bottomFaceResourceRepeat": true, - "materialType": "Basic", - "tint": "255;255;255" + "materialType": "StandardWithoutMetalness", + "tint": "255;255;255", + "isCastingShadow": true, + "isReceivingShadow": true } }, { @@ -857,6 +861,8 @@ "crossfadeDuration": 0, "depth": 74, "height": 74, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "assets\\Orange - Sedan Sports.glb", @@ -1079,6 +1085,8 @@ "crossfadeDuration": 0.10000000149011612, "depth": 32, "height": 32, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Traffic Cone.glb", @@ -1185,19 +1193,34 @@ ], "effects": [ { - "effectType": "Scene3D::HemisphereLight", + "effectType": "Scene3D::AmbientLight", "name": "3D Light", "doubleParameters": { + "intensity": 0.75 + }, + "stringParameters": { + "color": "255;255;255" + }, + "booleanParameters": {} + }, + { + "effectType": "Scene3D::DirectionalLight", + "name": "Effect", + "doubleParameters": { + "distanceFromCamera": 1500, "elevation": 45, - "intensity": 1, + "frustumSize": 4000, + "intensity": 0.5, "rotation": 0 }, "stringParameters": { - "groundColor": "64;64;64", - "skyColor": "255;255;255", + "color": "255;255;255", + "shadowQuality": "Medium", "top": "Y-" }, - "booleanParameters": {} + "booleanParameters": { + "isCastingShadow": true + } } ] }, diff --git a/examples/starting-first-person/starting-first-person.json b/examples/starting-first-person/starting-first-person.json index 0c1f79149..0dcc9e3fd 100644 --- a/examples/starting-first-person/starting-first-person.json +++ b/examples/starting-first-person/starting-first-person.json @@ -1,7 +1,7 @@ { "firstLayout": "", "gdVersion": { - "build": 221, + "build": 229, "major": 5, "minor": 5, "revision": 0 @@ -490,7 +490,9 @@ "rightFaceResourceRepeat": false, "topFaceResourceRepeat": false, "bottomFaceResourceRepeat": false, - "materialType": "Basic" + "materialType": "StandardWithoutMetalness", + "isCastingShadow": true, + "isReceivingShadow": true } }, { @@ -547,7 +549,9 @@ "rightFaceResourceRepeat": false, "topFaceResourceRepeat": false, "bottomFaceResourceRepeat": false, - "materialType": "Basic" + "materialType": "StandardWithoutMetalness", + "isCastingShadow": true, + "isReceivingShadow": true } }, { @@ -604,7 +608,9 @@ "rightFaceResourceRepeat": false, "topFaceResourceRepeat": false, "bottomFaceResourceRepeat": false, - "materialType": "Basic" + "materialType": "StandardWithoutMetalness", + "isCastingShadow": true, + "isReceivingShadow": true } }, { @@ -622,6 +628,7 @@ "assetStoreId": "e71bd69f896d6c7531b48c65ceb5da25071d4fbdeb518aeceecba8d21f34ed8d", "name": "Joystick_Movement", "type": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -913,13 +920,16 @@ "rightFaceResourceRepeat": false, "topFaceResourceRepeat": false, "bottomFaceResourceRepeat": false, - "materialType": "Basic" + "materialType": "StandardWithoutMetalness", + "isReceivingShadow": true, + "isCastingShadow": true } }, { "assetStoreId": "", "name": "ControlsToggle", "type": "SpriteToggleSwitch::SpriteToggleSwitch", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -1544,19 +1554,34 @@ ], "effects": [ { - "effectType": "Scene3D::HemisphereLight", + "effectType": "Scene3D::AmbientLight", "name": "3D Light", "doubleParameters": { + "intensity": 0.75 + }, + "stringParameters": { + "color": "255;255;255" + }, + "booleanParameters": {} + }, + { + "effectType": "Scene3D::DirectionalLight", + "name": "Effect", + "doubleParameters": { + "distanceFromCamera": 1500, "elevation": 45, - "intensity": 1, + "frustumSize": 4000, + "intensity": 0.5, "rotation": 0 }, "stringParameters": { - "groundColor": "64;64;64", - "skyColor": "255;255;255", + "color": "255;255;255", + "shadowQuality": "Medium", "top": "Y-" }, - "booleanParameters": {} + "booleanParameters": { + "isCastingShadow": true + } } ] }, @@ -1649,6 +1674,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "3D character keyboard mapper", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggZD0iTTI5LDE0aC00LjJjMC4xLTAuMywwLjItMC42LDAuMi0xYzAtMS43LTEuMy0zLTMtM0g4Yy0wLjYsMC0xLTAuNC0xLTFzMC40LTEsMS0xaDZjMS43LDAsMy0xLjMsMy0zVjJjMC0wLjYtMC40LTEtMS0xDQoJcy0xLDAuNC0xLDF2M2MwLDAuNi0wLjQsMS0xLDFIOEM2LjMsNiw1LDcuMyw1LDlzMS4zLDMsMywzaDE0YzAuNiwwLDEsMC40LDEsMXMtMC40LDEtMSwxSDNjLTAuNiwwLTEsMC40LTEsMXYxNGMwLDAuNiwwLjQsMSwxLDENCgloMjZjMC42LDAsMS0wLjQsMS0xVjE1QzMwLDE0LjQsMjkuNiwxNCwyOSwxNHogTTcsMThoMmMwLjYsMCwxLDAuNCwxLDFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxYzAtMC42LDAuNC0xLDEtMWgyDQoJYzAuNiwwLDEsMC40LDEsMWMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMQ0KCWMwLDAuNi0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMWMwLDAuNi0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMWMwLDAuNi0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMWMwLDAuNi0wLjQsMS0xLDFINw0KCWMtMC42LDAtMS0wLjQtMS0xUzYuNCwxOCw3LDE4eiBNMTksMjJjMCwwLjEsMCwwLjMtMC4xLDAuNHMtMC4xLDAuMi0wLjIsMC4zYzAsMC0wLjEsMC4xLTAuMiwwLjFjMCwwLTAuMSwwLjEtMC4yLDAuMQ0KCWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjEsMC0wLjEsMC0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjMCwwLTAuMS0wLjEtMC4xLTAuMQ0KCWMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjNDMTcsMjIuMywxNywyMi4xLDE3LDIyYzAtMC4xLDAtMC4zLDAuMS0wLjRjMC0wLjEsMC4xLTAuMiwwLjItMC4zYzAsMCwwLjEtMC4xLDAuMS0wLjENCgljMC4xLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC4xLDAsMC4zLDAsMC40LDBjMC4xLDAsMC4xLDAsMC4yLDAuMWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjIsMC4xDQoJYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zQzE5LDIxLjcsMTksMjEuOSwxOSwyMnogTTE1LDIyYzAsMC4xLDAsMC4zLTAuMSwwLjRzLTAuMSwwLjItMC4yLDAuM2MwLDAtMC4xLDAuMS0wLjIsMC4xDQoJYzAsMC0wLjEsMC4xLTAuMiwwLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNjLTAuMS0wLjEtMC4yLTAuMi0wLjItMC4zDQoJQzEzLDIyLjMsMTMsMjIuMSwxMywyMmMwLTAuMSwwLTAuMSwwLTAuMmMwLTAuMSwwLTAuMSwwLjEtMC4yYzAtMC4xLDAtMC4xLDAuMS0wLjJjMC0wLjEsMC4xLTAuMSwwLjEtMC4xYzAuMi0wLjIsMC42LTAuMywwLjktMC4zDQoJYzAuMSwwLDAuMSwwLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMSwwLjEsMC4yLDAuMWMwLDAsMC4xLDAuMSwwLjEsMC4xYzAsMC4xLDAuMSwwLjEsMC4xLDAuMmMwLDAuMSwwLDAuMSwwLjEsMC4yDQoJQzE1LDIxLjksMTUsMjEuOSwxNSwyMnogTTUsMjJjMC0wLjEsMC0wLjMsMC4xLTAuNGMwLTAuMSwwLjEtMC4yLDAuMi0wLjNjMC4yLTAuMiwwLjYtMC4zLDAuOS0wLjNjMC4xLDAsMC4xLDAsMC4yLDAuMQ0KCWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMCwwLDAuMSwwLjEsMC4yLDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0M3LDIxLjcsNywyMS45LDcsMjJjMCwwLjMtMC4xLDAuNS0wLjMsMC43YzAsMC0wLjEsMC4xLTAuMiwwLjENCgljLTAuMSwwLTAuMSwwLjEtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMywwLTAuNS0wLjEtMC43LTAuM0M1LjEsMjIuNSw1LDIyLjMsNSwyMnogTTgsMjZINw0KCWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxYzAuNiwwLDEsMC40LDEsMVM4LjYsMjYsOCwyNnogTTEwLjksMjIuNGMwLDAuMSwwLDAuMS0wLjEsMC4yYzAsMC0wLjEsMC4xLTAuMSwwLjENCglDMTAuNSwyMi45LDEwLjMsMjMsMTAsMjNjLTAuMSwwLTAuMywwLTAuNC0wLjFjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4yYzAtMC4xLTAuMS0wLjEtMC4xLTAuMWMwLTAuMS0wLjEtMC4xLTAuMS0wLjINCgljMC0wLjEsMC0wLjEtMC4xLTAuMmMwLTAuMSwwLTAuMSwwLTAuMmMwLTAuMywwLjEtMC41LDAuMy0wLjdjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjJjMC40LTAuMiwwLjgtMC4xLDEuMSwwLjINCgljMC4yLDAuMiwwLjMsMC40LDAuMywwLjdjMCwwLjEsMCwwLjEsMCwwLjJDMTEsMjIuMywxMSwyMi4zLDEwLjksMjIuNHogTTIwLDI2aC04Yy0wLjYsMC0xLTAuNC0xLTFzMC40LTEsMS0xaDhjMC42LDAsMSwwLjQsMSwxDQoJUzIwLjYsMjYsMjAsMjZ6IE0yMi45LDIyLjRjMCwwLjEsMCwwLjEtMC4xLDAuMmMwLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMiwwLjFjMCwwLTAuMSwwLjEtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDAuMQ0KCWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjEsMC0wLjEsMC0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjMCwwLTAuMS0wLjEtMC4xLTAuMWMwLTAuMS0wLjEtMC4xLTAuMS0wLjENCgljMC0wLjEtMC4xLTAuMS0wLjEtMC4yYzAtMC4xLDAtMC4xLTAuMS0wLjJjMC0wLjEsMC0wLjEsMC0wLjJjMC0wLjMsMC4xLTAuNSwwLjMtMC43YzAsMCwwLjEtMC4xLDAuMS0wLjFjMC4xLDAsMC4xLTAuMSwwLjItMC4xDQoJYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC4xLDAsMC4zLDAsMC40LDBjMC4xLDAsMC4xLDAsMC4yLDAuMWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjIsMC4xYzAuMiwwLjIsMC4zLDAuNCwwLjMsMC43DQoJYzAsMC4xLDAsMC4xLDAsMC4yQzIzLDIyLjMsMjMsMjIuMywyMi45LDIyLjR6IE0yNSwyNmgtMWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxYzAuNiwwLDEsMC40LDEsMVMyNS42LDI2LDI1LDI2eiBNMjYuNywyMi43DQoJQzI2LjUsMjIuOSwyNi4zLDIzLDI2LDIzYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4xLDAtMC4xLDAtMC4yLTAuMWMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjENCglDMjUuMSwyMi41LDI1LDIyLjMsMjUsMjJjMC0wLjEsMC0wLjMsMC4xLTAuNGMwLTAuMSwwLjEtMC4yLDAuMi0wLjNjMCwwLDAuMS0wLjEsMC4yLTAuMWMwLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMSwwLDAuMi0wLjENCgljMC4zLTAuMSwwLjcsMCwwLjksMC4zYzAuMiwwLjIsMC4zLDAuNCwwLjMsMC43QzI3LDIyLjMsMjYuOSwyMi41LDI2LjcsMjIuN3oiLz4NCjwvc3ZnPg0K", "name": "PhysicsCharacter3DKeyMapper", @@ -2575,6 +2601,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "Multitouch joystick and buttons (sprite)", + "gdevelopVersion": "", "helpPath": "/objects/multitouch-joystick", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTYiIGN5PSIxNiIgcj0iMTMiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjI4LjQsMTIgMjAsMTIgMjAsMy42ICIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMjAsMjguNCAyMCwyMCAyOC40LDIwICIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMy42LDIwIDEyLDIwIDEyLDI4LjQgIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxMiwzLjYgMTIsMTIgMy42LDEyICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNiw2IDE2LjcsNyAxNS4zLDcgIi8+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE2LDI2IDE1LjMsMjUgMTYuNywyNSAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNiwxNiA3LDE1LjMgNywxNi43ICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyNiwxNiAyNSwxNi43IDI1LDE1LjMgIi8+DQo8L3N2Zz4NCg==", "name": "SpriteMultitouchJoystick", @@ -8290,6 +8317,110 @@ "fullName": "Multitouch Joystick", "isUsingLegacyInstancesRenderer": true, "name": "SpriteMultitouchJoystick", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "Thumb", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "Idle", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "Border", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "MultitouchJoystick", + "type": "SpriteMultitouchJoystick::MultitouchJoystick", + "ControllerIdentifier": 1, + "JoystickIdentifier": "Primary", + "FloatingEnabled": false, + "DeadZoneRadius": 0.4, + "JoystickAngle": 0, + "JoystickForce": 0, + "TouchId": 0, + "TouchIndex": 0 + } + ], + "animations": [ + { + "name": "Idle", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Thumb" + }, + { + "objectName": "Border" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [], "eventsFunctions": [ { "fullName": "", @@ -9472,110 +9603,7 @@ "name": "ShouldBeHiddenWhenReleased" } ], - "objects": [ - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "Thumb", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [], - "animations": [ - { - "name": "Idle", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "Border", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "MultitouchJoystick", - "type": "SpriteMultitouchJoystick::MultitouchJoystick", - "ControllerIdentifier": 1, - "JoystickIdentifier": "Primary", - "FloatingEnabled": false, - "DeadZoneRadius": 0.4, - "JoystickAngle": 0, - "JoystickForce": 0, - "TouchId": 0, - "TouchIndex": 0 - } - ], - "animations": [ - { - "name": "Idle", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "Thumb" - }, - { - "objectName": "Border" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [] + "variants": [] } ] }, @@ -9584,6 +9612,7 @@ "category": "Camera", "extensionNamespace": "", "fullName": "First person 3D camera", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcsMTZjMCwwLTQuOSw3LTExLDdTNSwxNiw1LDE2czQuOS03LDExLTdTMjcsMTYsMjcsMTZ6Ii8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNiIgY3k9IjE2IiByPSIzIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIzLDkgMywzIDksMyAiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjksMjkgMywyOSAzLDIzICIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMjksMjMgMjksMjkgMjMsMjkgIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIyMywzIDI5LDMgMjksOSAiLz4NCjwvc3ZnPg0K", "name": "FirstPersonCamera", @@ -9722,6 +9751,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "Mouse Pointer Lock", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMTksMTkgMjQsMTkgMjQsMjQgIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI2LDIzIDExLDIzIDExLDE4ICIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LDE5LjRjLTAuNywwLjgtMS40LDEuNi0yLjIsMi40Yy03LDctMTUuMywxMC4yLTE4LjUsN3MtMC4xLTExLjUsNy0xOC41czE1LjMtMTAuMiwxOC41LTcNCgljMS40LDEuNCwxLjYsMy42LDAuOCw2LjMiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMSwyMi41Yy0wLjMtMC4yLTAuNS0wLjUtMC44LTAuOGMtNy03LTEwLjItMTUuMy03LTE4LjVzMTEuNS0wLjEsMTguNSw3czEwLjIsMTUuMyw3LDE4LjUNCgljLTEuNywxLjctNC44LDEuNi04LjQsMC4xIi8+DQo8L3N2Zz4NCg==", "name": "MousePointerLock", @@ -11220,6 +11250,7 @@ "category": "User interface", "extensionNamespace": "", "fullName": "Toggle switch", + "gdevelopVersion": "", "helpPath": "/objects/toggle-switch", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDIzSDljLTMuOSwwLTctMy4xLTctN3YwYzAtMy45LDMuMS03LDctN2gxNGMzLjksMCw3LDMuMSw3LDd2MEMzMCwxOS45LDI2LjksMjMsMjMsMjN6Ii8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI5IiBjeT0iMTYiIHI9IjQiLz4NCjwvc3ZnPg0K", "name": "SpriteToggleSwitch", @@ -13109,6 +13140,100 @@ "fullName": "Toggle switch", "isUsingLegacyInstancesRenderer": true, "name": "SpriteToggleSwitch", + "objects": [ + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "State", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "ButtonFSM", + "type": "SpriteToggleSwitch::ButtonFSM", + "ShouldCheckHovering": true, + "State": "Idle", + "TouchId": 0, + "TouchIsInside": false, + "MouseIsInside": false, + "Index": 0 + }, + { + "name": "SwitchFSM", + "type": "SpriteToggleSwitch::SwitchFSM", + "ButtonFSM": "ButtonFSM", + "IsChecked": false, + "WasChecked": false + } + ], + "animations": [ + { + "name": "Unchecked", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + }, + { + "name": "Checked", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "State" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [], "eventsFunctions": [ { "fullName": "", @@ -14166,100 +14291,7 @@ "name": "PreviousIsChecked" } ], - "objects": [ - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "State", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "ButtonFSM", - "type": "SpriteToggleSwitch::ButtonFSM", - "ShouldCheckHovering": true, - "State": "Idle", - "TouchId": 0, - "TouchIsInside": false, - "MouseIsInside": false, - "Index": 0 - }, - { - "name": "SwitchFSM", - "type": "SpriteToggleSwitch::SwitchFSM", - "ButtonFSM": "ButtonFSM", - "IsChecked": false, - "WasChecked": false - } - ], - "animations": [ - { - "name": "Unchecked", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - }, - { - "name": "Checked", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "State" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [] + "variants": [] } ] } From 69fb4080120958abfc8b84c507b99e0700c65fb9 Mon Sep 17 00:00:00 2001 From: Neyl Date: Wed, 2 Jul 2025 11:11:21 +0200 Subject: [PATCH 2/5] changed base value for lights intensity --- examples/3d-car-coin-hunt/3d-car-coin-hunt.json | 4 ++-- examples/starting-3D-platformer/starting-3D-platformer.json | 4 ++-- examples/starting-3d-driving/starting-3d-driving.json | 4 ++-- examples/starting-first-person/starting-first-person.json | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/3d-car-coin-hunt/3d-car-coin-hunt.json b/examples/3d-car-coin-hunt/3d-car-coin-hunt.json index 09ea24802..06491e6e4 100644 --- a/examples/3d-car-coin-hunt/3d-car-coin-hunt.json +++ b/examples/3d-car-coin-hunt/3d-car-coin-hunt.json @@ -4322,7 +4322,7 @@ "effectType": "Scene3D::AmbientLight", "name": "Effect3", "doubleParameters": { - "intensity": 0.75 + "intensity": 0.25 }, "stringParameters": { "color": "255;255;255" @@ -4336,7 +4336,7 @@ "distanceFromCamera": 1500, "elevation": 45, "frustumSize": 4000, - "intensity": 1, + "intensity": 0.75, "rotation": 45 }, "stringParameters": { diff --git a/examples/starting-3D-platformer/starting-3D-platformer.json b/examples/starting-3D-platformer/starting-3D-platformer.json index b20859840..fa63c01d5 100644 --- a/examples/starting-3D-platformer/starting-3D-platformer.json +++ b/examples/starting-3D-platformer/starting-3D-platformer.json @@ -2271,7 +2271,7 @@ "effectType": "Scene3D::AmbientLight", "name": "3D Light", "doubleParameters": { - "intensity": 0.75 + "intensity": 0.25 }, "stringParameters": { "color": "255;255;255" @@ -2285,7 +2285,7 @@ "distanceFromCamera": 1500, "elevation": 45, "frustumSize": 4000, - "intensity": 0.5, + "intensity": 0.75, "rotation": 0 }, "stringParameters": { diff --git a/examples/starting-3d-driving/starting-3d-driving.json b/examples/starting-3d-driving/starting-3d-driving.json index cb3a460dd..f8ca7a655 100644 --- a/examples/starting-3d-driving/starting-3d-driving.json +++ b/examples/starting-3d-driving/starting-3d-driving.json @@ -1196,7 +1196,7 @@ "effectType": "Scene3D::AmbientLight", "name": "3D Light", "doubleParameters": { - "intensity": 0.75 + "intensity": 0.25 }, "stringParameters": { "color": "255;255;255" @@ -1210,7 +1210,7 @@ "distanceFromCamera": 1500, "elevation": 45, "frustumSize": 4000, - "intensity": 0.5, + "intensity": 0.75, "rotation": 0 }, "stringParameters": { diff --git a/examples/starting-first-person/starting-first-person.json b/examples/starting-first-person/starting-first-person.json index 0dcc9e3fd..18f449b22 100644 --- a/examples/starting-first-person/starting-first-person.json +++ b/examples/starting-first-person/starting-first-person.json @@ -1557,7 +1557,7 @@ "effectType": "Scene3D::AmbientLight", "name": "3D Light", "doubleParameters": { - "intensity": 0.75 + "intensity": 0.25 }, "stringParameters": { "color": "255;255;255" @@ -1571,7 +1571,7 @@ "distanceFromCamera": 1500, "elevation": 45, "frustumSize": 4000, - "intensity": 0.5, + "intensity": 0.75, "rotation": 0 }, "stringParameters": { From dca29714ea09e87766aace8ca7e71101b01dadb8 Mon Sep 17 00:00:00 2001 From: Florian Rival Date: Thu, 3 Jul 2025 12:29:28 +0200 Subject: [PATCH 3/5] Update to lowercase version for shadow quality --- examples/3d-car-coin-hunt/3d-car-coin-hunt.json | 2 +- examples/starting-3D-platformer/starting-3D-platformer.json | 2 +- examples/starting-3d-driving/starting-3d-driving.json | 2 +- examples/starting-first-person/starting-first-person.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/3d-car-coin-hunt/3d-car-coin-hunt.json b/examples/3d-car-coin-hunt/3d-car-coin-hunt.json index 06491e6e4..375015e3d 100644 --- a/examples/3d-car-coin-hunt/3d-car-coin-hunt.json +++ b/examples/3d-car-coin-hunt/3d-car-coin-hunt.json @@ -4341,7 +4341,7 @@ }, "stringParameters": { "color": "255;255;255", - "shadowQuality": "Medium", + "shadowQuality": "medium", "top": "Z+" }, "booleanParameters": { diff --git a/examples/starting-3D-platformer/starting-3D-platformer.json b/examples/starting-3D-platformer/starting-3D-platformer.json index fa63c01d5..c1e45504c 100644 --- a/examples/starting-3D-platformer/starting-3D-platformer.json +++ b/examples/starting-3D-platformer/starting-3D-platformer.json @@ -2290,7 +2290,7 @@ }, "stringParameters": { "color": "255;255;255", - "shadowQuality": "Medium", + "shadowQuality": "medium", "top": "Y-" }, "booleanParameters": { diff --git a/examples/starting-3d-driving/starting-3d-driving.json b/examples/starting-3d-driving/starting-3d-driving.json index f8ca7a655..ba8277693 100644 --- a/examples/starting-3d-driving/starting-3d-driving.json +++ b/examples/starting-3d-driving/starting-3d-driving.json @@ -1215,7 +1215,7 @@ }, "stringParameters": { "color": "255;255;255", - "shadowQuality": "Medium", + "shadowQuality": "medium", "top": "Y-" }, "booleanParameters": { diff --git a/examples/starting-first-person/starting-first-person.json b/examples/starting-first-person/starting-first-person.json index 18f449b22..f4c6b8f7b 100644 --- a/examples/starting-first-person/starting-first-person.json +++ b/examples/starting-first-person/starting-first-person.json @@ -1576,7 +1576,7 @@ }, "stringParameters": { "color": "255;255;255", - "shadowQuality": "Medium", + "shadowQuality": "medium", "top": "Y-" }, "booleanParameters": { From 717e3348942f7f8f26730331b3d0fa5eabd66cc4 Mon Sep 17 00:00:00 2001 From: Neyl Date: Fri, 4 Jul 2025 14:58:32 +0200 Subject: [PATCH 4/5] update rabbit platformer for shadow on 3d & custom objects --- examples/3d-platformer/3d-platformer.json | 3020 ++++++++--------- .../starting-first-person.json | 249 +- 2 files changed, 1365 insertions(+), 1904 deletions(-) diff --git a/examples/3d-platformer/3d-platformer.json b/examples/3d-platformer/3d-platformer.json index 1048e5aa4..af6c91046 100644 --- a/examples/3d-platformer/3d-platformer.json +++ b/examples/3d-platformer/3d-platformer.json @@ -1,7 +1,7 @@ { "firstLayout": "", "gdVersion": { - "build": 224, + "build": 234, "major": 5, "minor": 5, "revision": 0 @@ -423,7 +423,7 @@ "gridColor": 0, "gridAlpha": 0.05, "snap": true, - "zoomFactor": 0.15002679255027215, + "zoomFactor": 0.12710233719928174, "windowMask": false }, "objectsGroups": [ @@ -504,21 +504,6 @@ } ], "instances": [ - { - "angle": 0, - "customSize": false, - "height": 0, - "layer": "", - "name": "Shadow", - "persistentUuid": "e131721c-49f9-48aa-af81-cff20fb46607", - "width": 0, - "x": -90, - "y": 1800, - "zOrder": 24, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, { "angle": 0, "customSize": true, @@ -764,8 +749,8 @@ "name": "Character", "persistentUuid": "baf7a395-c52a-43a5-9e62-a75aa0e9009b", "width": 0, - "x": -76, - "y": 1830, + "x": -174, + "y": 1770, "zOrder": 34, "numberProperties": [], "stringProperties": [], @@ -1535,6 +1520,7 @@ "assetStoreId": "9be1b0d0d5a1afad4537db989ea5e3a4a4564dfd123630a9bf61330a73803c63", "name": "WalkJoystick", "type": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -1616,6 +1602,7 @@ "assetStoreId": "9be1b0d0d5a1afad4537db989ea5e3a4a4564dfd123630a9bf61330a73803c63", "name": "LookJoystick", "type": "SpriteMultitouchJoystick::SpriteMultitouchJoystick", + "variant": "", "variables": [], "effects": [], "behaviors": [ @@ -1754,7 +1741,11 @@ "angularDamping": 0, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 }, { "name": "PhysicsCharacter3D", @@ -1867,6 +1858,8 @@ "crossfadeDuration": 0.5, "depth": 144, "height": 144, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Bunny.glb", @@ -1961,6 +1954,8 @@ "crossfadeDuration": 0, "depth": 31.32753252983094, "height": 37.94128954410554, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Nature\\Grass 3.glb", @@ -2001,7 +1996,11 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 } ], "content": { @@ -2009,6 +2008,8 @@ "crossfadeDuration": 0, "depth": 62.55634427070618, "height": 13.217660039663329, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Level and Mechanics\\Fence Middle.glb", @@ -2032,6 +2033,8 @@ "crossfadeDuration": 0, "depth": 240.160158276558, "height": 400.61379671096813, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Nature\\Cloud 2.glb", @@ -2055,6 +2058,8 @@ "crossfadeDuration": 0, "depth": 52.34474539756775, "height": 192.01879501342773, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Powerups and Pickups\\Coin.glb", @@ -2101,7 +2106,11 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 } ], "content": { @@ -2109,6 +2118,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Cube Crate.glb", @@ -2124,6 +2135,7 @@ "assetStoreId": "", "name": "CoinExplosion", "type": "ParticleEmitter3D::ParticleEmitter3D", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -2202,45 +2214,11 @@ } } }, - { - "assetStoreId": "", - "name": "Shadow", - "type": "Scene3D::Cube3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "width": 40, - "height": 60, - "depth": 1, - "enableTextureTransparency": true, - "facesOrientation": "Y", - "frontFaceResourceName": "Shadow.png", - "backFaceResourceName": "", - "backFaceUpThroughWhichAxisRotation": "X", - "leftFaceResourceName": "", - "rightFaceResourceName": "", - "topFaceResourceName": "", - "bottomFaceResourceName": "", - "frontFaceVisible": true, - "backFaceVisible": false, - "leftFaceVisible": false, - "rightFaceVisible": false, - "topFaceVisible": false, - "bottomFaceVisible": false, - "frontFaceResourceRepeat": false, - "backFaceResourceRepeat": false, - "leftFaceResourceRepeat": false, - "rightFaceResourceRepeat": false, - "topFaceResourceRepeat": false, - "bottomFaceResourceRepeat": false, - "materialType": "Basic" - } - }, { "assetStoreId": "", "name": "SmokeEmitter", "type": "ParticleEmitter3D::ParticleEmitter3D", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -2323,6 +2301,7 @@ "assetStoreId": "", "name": "BigPlatform", "type": "DecoratedPlatform::BigPlatform", + "variant": "", "variables": [], "effects": [], "behaviors": [ @@ -2348,7 +2327,11 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 } ], "content": { @@ -2363,6 +2346,8 @@ "crossfadeDuration": 0, "depth": 31.32753252983094, "height": 37.94128954410554, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Nature\\Grass 3.glb", @@ -2375,6 +2360,7 @@ } }, "Platform": { + "variant": "", "content": { "IsTiledOnY": false, "IsTiledOnZ": true, @@ -2387,6 +2373,8 @@ "crossfadeDuration": 0, "depth": 50, "height": 100.00002384185794, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Bottom Tall.glb", @@ -2404,6 +2392,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Corner Bottom Tall.glb", @@ -2421,6 +2411,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Side Bottom Tall.glb", @@ -2438,6 +2430,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Corner Center Tall.glb", @@ -2455,6 +2449,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 99.99999403953552, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Side Center Tall.glb", @@ -2501,6 +2497,8 @@ "crossfadeDuration": 0, "depth": 50, "height": 100, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Center Tall.glb", @@ -2518,6 +2516,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 105.83594739437106, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Corner Tall.glb", @@ -2535,6 +2535,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100.00002384185794, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Side Tall.glb", @@ -2560,10 +2562,10 @@ "effects": [], "behaviors": [ { - "leftEdgeAnchor": 0, "name": "Anchor", - "rightEdgeAnchor": 2, "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 0, + "rightEdgeAnchor": 2, "bottomEdgeAnchor": 0, "relativeToOriginalWindowSize": true, "topEdgeAnchor": 0, @@ -2635,6 +2637,7 @@ "assetStoreId": "", "name": "ThinPlatform", "type": "DecoratedPlatform::ThinPlatform", + "variant": "", "variables": [], "effects": [], "behaviors": [ @@ -2660,7 +2663,11 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 } ], "content": {}, @@ -2671,6 +2678,8 @@ "crossfadeDuration": 0, "depth": 31.32753252983094, "height": 37.94128954410554, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Nature\\Grass 3.glb", @@ -2682,7 +2691,40 @@ "animations": [] } }, + "New3DBox": { + "content": { + "width": 100, + "height": 100, + "depth": 100, + "enableTextureTransparency": false, + "facesOrientation": "Y", + "frontFaceResourceName": "", + "backFaceResourceName": "", + "backFaceUpThroughWhichAxisRotation": "X", + "leftFaceResourceName": "", + "rightFaceResourceName": "", + "topFaceResourceName": "", + "bottomFaceResourceName": "", + "frontFaceVisible": true, + "backFaceVisible": false, + "leftFaceVisible": true, + "rightFaceVisible": true, + "topFaceVisible": true, + "bottomFaceVisible": true, + "frontFaceResourceRepeat": false, + "backFaceResourceRepeat": false, + "leftFaceResourceRepeat": false, + "rightFaceResourceRepeat": false, + "topFaceResourceRepeat": false, + "bottomFaceResourceRepeat": false, + "materialType": "StandardWithoutMetalness", + "tint": "255;255;255", + "isCastingShadow": true, + "isReceivingShadow": true + } + }, "Platform": { + "variant": "", "content": {}, "childrenContent": { "BottomCenter": { @@ -2691,6 +2733,8 @@ "crossfadeDuration": 0, "depth": 50, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Bottom Tall.glb", @@ -2708,6 +2752,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 105.83601593971255, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\Single Height\\Cube Grass Corner.glb", @@ -2754,6 +2800,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\Single Height\\Cube Grass Side.glb", @@ -2771,6 +2819,8 @@ "crossfadeDuration": 0, "depth": 50, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Center Tall.glb", @@ -2815,7 +2865,11 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 } ], "content": { @@ -2823,6 +2877,8 @@ "crossfadeDuration": 0, "depth": 113, "height": 113, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Planet 8.glb", @@ -2846,6 +2902,8 @@ "crossfadeDuration": 0, "depth": 150, "height": 150, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Bridge Small.glb", @@ -2883,7 +2941,14 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 } ], "content": { @@ -2891,6 +2956,8 @@ "crossfadeDuration": 0, "depth": 500, "height": 150, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Barrel.glb", @@ -2928,7 +2995,14 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 }, { "name": "ShakeModel3D", @@ -2960,6 +3034,8 @@ "crossfadeDuration": 0, "depth": 150, "height": 150, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Pipe End.glb", @@ -2975,6 +3051,7 @@ "assetStoreId": "", "name": "Steam", "type": "ParticleEmitter3D::ParticleEmitter3D", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -3082,7 +3159,14 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 }, { "name": "PhysicsEllipseMovement3D", @@ -3107,6 +3191,8 @@ "crossfadeDuration": 0, "depth": 200, "height": 200, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Moving Platform.glb", @@ -3144,7 +3230,14 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 }, { "name": "PhysicsEllipseMovement3D", @@ -3169,6 +3262,8 @@ "crossfadeDuration": 0, "depth": 200, "height": 200, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Moving Platform.glb", @@ -3206,7 +3301,14 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 }, { "name": "PhysicsEllipseMovement3D", @@ -3266,6 +3368,8 @@ "crossfadeDuration": 0.5, "depth": 150, "height": 150, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Crab.glb", @@ -3340,6 +3444,8 @@ "crossfadeDuration": 0, "depth": 125.64826912432913, "height": 125.64822501540188, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "Pipe 90.glb", @@ -3363,6 +3469,8 @@ "crossfadeDuration": 0, "depth": 135, "height": 140, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Pipe Straight.glb", @@ -3400,7 +3508,14 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 33, - "masks": 0 + "masks": 0, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 }, { "name": "PhysicsEllipseMovement3D", @@ -3425,6 +3540,8 @@ "crossfadeDuration": 0, "depth": 300, "height": 200, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "Gem Pink.glb", @@ -3440,6 +3557,7 @@ "assetStoreId": "", "name": "GemParticles", "type": "ParticleEmitter3D::ParticleEmitter3D", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -3525,6 +3643,7 @@ "assetStoreId": "e5919fb86a559b00001678c710efe55f4e9f2e032a9ff9610087370f998d57de", "name": "ScreenOrientationChecker", "type": "ScreenOrientationChecker::ScreenOrientationChecker", + "variant": "", "variables": [], "effects": [], "behaviors": [ @@ -3717,9 +3836,6 @@ { "objectName": "Character" }, - { - "objectName": "Shadow" - }, { "objectName": "SmokeEmitter" }, @@ -4777,20 +4893,6 @@ "" ] }, - { - "type": { - "value": "Shadow::Cast" - }, - "parameters": [ - "", - "Shadow", - "Object3D", - "Character", - "Object3D", - "ShadowReceiver", - "" - ] - }, { "type": { "value": "SteamPipe::PushCharacterUpward" @@ -5060,19 +5162,34 @@ ], "effects": [ { - "effectType": "Scene3D::HemisphereLight", + "effectType": "Scene3D::AmbientLight", "name": "Effect2", "doubleParameters": { - "elevation": 70, - "intensity": 1.5, - "rotation": 0 + "intensity": 0.25 }, "stringParameters": { - "groundColor": "127;127;127", - "skyColor": "255;255;255", - "top": "Z+" + "color": "255;255;255" }, "booleanParameters": {} + }, + { + "effectType": "Scene3D::DirectionalLight", + "name": "Effect", + "doubleParameters": { + "distanceFromCamera": 1500, + "elevation": 45, + "frustumSize": 4000, + "intensity": 0.75, + "rotation": 20 + }, + "stringParameters": { + "color": "255;255;255", + "shadowQuality": "medium", + "top": "Z+" + }, + "booleanParameters": { + "isCastingShadow": true + } } ] }, @@ -5206,6 +5323,7 @@ "category": "", "extensionNamespace": "", "fullName": "Shadow", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "", "name": "Shadow", @@ -5341,6 +5459,7 @@ "category": "", "extensionNamespace": "", "fullName": "Background", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "", "name": "Background", @@ -5544,6 +5663,7 @@ "category": "", "extensionNamespace": "", "fullName": "Crab", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "", "name": "Crab", @@ -5716,6 +5836,7 @@ "category": "", "extensionNamespace": "", "fullName": "Player", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "", "name": "Player", @@ -6089,8 +6210,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -6100,8 +6219,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -6111,8 +6228,6 @@ "value": "", "type": "Behavior", "label": "Advanced 3D tween", - "description": "", - "group": "", "extraInformation": [ "Tween3D::Tween3D" ], @@ -6122,8 +6237,6 @@ "value": "", "type": "Behavior", "label": "Third person camera", - "description": "", - "group": "", "extraInformation": [ "ThirdPersonCamera::ThirdPersonCamera" ], @@ -6133,8 +6246,6 @@ "value": "", "type": "Behavior", "label": "3D respawn", - "description": "", - "group": "", "extraInformation": [ "Respawn3D::Respawn3D" ], @@ -6151,6 +6262,7 @@ "category": "", "extensionNamespace": "", "fullName": "SteamPipe", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "", "name": "SteamPipe", @@ -6394,6 +6506,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "3D character keyboard mapper", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggZD0iTTI5LDE0aC00LjJjMC4xLTAuMywwLjItMC42LDAuMi0xYzAtMS43LTEuMy0zLTMtM0g4Yy0wLjYsMC0xLTAuNC0xLTFzMC40LTEsMS0xaDZjMS43LDAsMy0xLjMsMy0zVjJjMC0wLjYtMC40LTEtMS0xDQoJcy0xLDAuNC0xLDF2M2MwLDAuNi0wLjQsMS0xLDFIOEM2LjMsNiw1LDcuMyw1LDlzMS4zLDMsMywzaDE0YzAuNiwwLDEsMC40LDEsMXMtMC40LDEtMSwxSDNjLTAuNiwwLTEsMC40LTEsMXYxNGMwLDAuNiwwLjQsMSwxLDENCgloMjZjMC42LDAsMS0wLjQsMS0xVjE1QzMwLDE0LjQsMjkuNiwxNCwyOSwxNHogTTcsMThoMmMwLjYsMCwxLDAuNCwxLDFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxYzAtMC42LDAuNC0xLDEtMWgyDQoJYzAuNiwwLDEsMC40LDEsMWMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMQ0KCWMwLDAuNi0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMWMwLDAuNi0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMWMwLDAuNi0wLjQsMS0xLDFoLTJjLTAuNiwwLTEtMC40LTEtMWMwLDAuNi0wLjQsMS0xLDFINw0KCWMtMC42LDAtMS0wLjQtMS0xUzYuNCwxOCw3LDE4eiBNMTksMjJjMCwwLjEsMCwwLjMtMC4xLDAuNHMtMC4xLDAuMi0wLjIsMC4zYzAsMC0wLjEsMC4xLTAuMiwwLjFjMCwwLTAuMSwwLjEtMC4yLDAuMQ0KCWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjEsMC0wLjEsMC0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjMCwwLTAuMS0wLjEtMC4xLTAuMQ0KCWMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjNDMTcsMjIuMywxNywyMi4xLDE3LDIyYzAtMC4xLDAtMC4zLDAuMS0wLjRjMC0wLjEsMC4xLTAuMiwwLjItMC4zYzAsMCwwLjEtMC4xLDAuMS0wLjENCgljMC4xLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC4xLDAsMC4zLDAsMC40LDBjMC4xLDAsMC4xLDAsMC4yLDAuMWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjIsMC4xDQoJYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zQzE5LDIxLjcsMTksMjEuOSwxOSwyMnogTTE1LDIyYzAsMC4xLDAsMC4zLTAuMSwwLjRzLTAuMSwwLjItMC4yLDAuM2MwLDAtMC4xLDAuMS0wLjIsMC4xDQoJYzAsMC0wLjEsMC4xLTAuMiwwLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNjLTAuMS0wLjEtMC4yLTAuMi0wLjItMC4zDQoJQzEzLDIyLjMsMTMsMjIuMSwxMywyMmMwLTAuMSwwLTAuMSwwLTAuMmMwLTAuMSwwLTAuMSwwLjEtMC4yYzAtMC4xLDAtMC4xLDAuMS0wLjJjMC0wLjEsMC4xLTAuMSwwLjEtMC4xYzAuMi0wLjIsMC42LTAuMywwLjktMC4zDQoJYzAuMSwwLDAuMSwwLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMSwwLjEsMC4yLDAuMWMwLDAsMC4xLDAuMSwwLjEsMC4xYzAsMC4xLDAuMSwwLjEsMC4xLDAuMmMwLDAuMSwwLDAuMSwwLjEsMC4yDQoJQzE1LDIxLjksMTUsMjEuOSwxNSwyMnogTTUsMjJjMC0wLjEsMC0wLjMsMC4xLTAuNGMwLTAuMSwwLjEtMC4yLDAuMi0wLjNjMC4yLTAuMiwwLjYtMC4zLDAuOS0wLjNjMC4xLDAsMC4xLDAsMC4yLDAuMQ0KCWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMCwwLDAuMSwwLjEsMC4yLDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0M3LDIxLjcsNywyMS45LDcsMjJjMCwwLjMtMC4xLDAuNS0wLjMsMC43YzAsMC0wLjEsMC4xLTAuMiwwLjENCgljLTAuMSwwLTAuMSwwLjEtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMywwLTAuNS0wLjEtMC43LTAuM0M1LjEsMjIuNSw1LDIyLjMsNSwyMnogTTgsMjZINw0KCWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxYzAuNiwwLDEsMC40LDEsMVM4LjYsMjYsOCwyNnogTTEwLjksMjIuNGMwLDAuMSwwLDAuMS0wLjEsMC4yYzAsMC0wLjEsMC4xLTAuMSwwLjENCglDMTAuNSwyMi45LDEwLjMsMjMsMTAsMjNjLTAuMSwwLTAuMywwLTAuNC0wLjFjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4yYzAtMC4xLTAuMS0wLjEtMC4xLTAuMWMwLTAuMS0wLjEtMC4xLTAuMS0wLjINCgljMC0wLjEsMC0wLjEtMC4xLTAuMmMwLTAuMSwwLTAuMSwwLTAuMmMwLTAuMywwLjEtMC41LDAuMy0wLjdjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjJjMC40LTAuMiwwLjgtMC4xLDEuMSwwLjINCgljMC4yLDAuMiwwLjMsMC40LDAuMywwLjdjMCwwLjEsMCwwLjEsMCwwLjJDMTEsMjIuMywxMSwyMi4zLDEwLjksMjIuNHogTTIwLDI2aC04Yy0wLjYsMC0xLTAuNC0xLTFzMC40LTEsMS0xaDhjMC42LDAsMSwwLjQsMSwxDQoJUzIwLjYsMjYsMjAsMjZ6IE0yMi45LDIyLjRjMCwwLjEsMCwwLjEtMC4xLDAuMmMwLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMiwwLjFjMCwwLTAuMSwwLjEtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDAuMQ0KCWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjEsMC0wLjEsMC0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjMCwwLTAuMS0wLjEtMC4xLTAuMWMwLTAuMS0wLjEtMC4xLTAuMS0wLjENCgljMC0wLjEtMC4xLTAuMS0wLjEtMC4yYzAtMC4xLDAtMC4xLTAuMS0wLjJjMC0wLjEsMC0wLjEsMC0wLjJjMC0wLjMsMC4xLTAuNSwwLjMtMC43YzAsMCwwLjEtMC4xLDAuMS0wLjFjMC4xLDAsMC4xLTAuMSwwLjItMC4xDQoJYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC4xLDAsMC4zLDAsMC40LDBjMC4xLDAsMC4xLDAsMC4yLDAuMWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4xLDAuMSwwLjIsMC4xYzAuMiwwLjIsMC4zLDAuNCwwLjMsMC43DQoJYzAsMC4xLDAsMC4xLDAsMC4yQzIzLDIyLjMsMjMsMjIuMywyMi45LDIyLjR6IE0yNSwyNmgtMWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxYzAuNiwwLDEsMC40LDEsMVMyNS42LDI2LDI1LDI2eiBNMjYuNywyMi43DQoJQzI2LjUsMjIuOSwyNi4zLDIzLDI2LDIzYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4xLDAtMC4xLDAtMC4yLTAuMWMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjENCglDMjUuMSwyMi41LDI1LDIyLjMsMjUsMjJjMC0wLjEsMC0wLjMsMC4xLTAuNGMwLTAuMSwwLjEtMC4yLDAuMi0wLjNjMCwwLDAuMS0wLjEsMC4yLTAuMWMwLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMSwwLDAuMi0wLjENCgljMC4zLTAuMSwwLjcsMCwwLjksMC4zYzAuMiwwLjIsMC4zLDAuNCwwLjMsMC43QzI3LDIyLjMsMjYuOSwyMi41LDI2LjcsMjIuN3oiLz4NCjwvc3ZnPg0K", "name": "PhysicsCharacter3DKeyMapper", @@ -7023,8 +7136,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -7034,54 +7145,36 @@ "value": "Space", "type": "String", "label": "Jump key", - "description": "", - "group": "", - "extraInformation": [], "name": "Jump" }, { "value": "w", "type": "String", "label": "Up key", - "description": "", - "group": "", - "extraInformation": [], "name": "Up" }, { "value": "a", "type": "String", "label": "Left key", - "description": "", - "group": "", - "extraInformation": [], "name": "Left" }, { "value": "s", "type": "String", "label": "Down key", - "description": "", - "group": "", - "extraInformation": [], "name": "Down" }, { "value": "d", "type": "String", "label": "Right key", - "description": "", - "group": "", - "extraInformation": [], "name": "Right" }, { "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CameraAngle" }, @@ -7089,9 +7182,6 @@ "value": "", "type": "Boolean", "label": "Camera is locked for the frame", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "LockedCameraAngle" } @@ -7257,8 +7347,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -7268,45 +7356,30 @@ "value": "Space", "type": "String", "label": "Jump key", - "description": "", - "group": "", - "extraInformation": [], "name": "Jump" }, { "value": "w", "type": "String", "label": "Up key", - "description": "", - "group": "", - "extraInformation": [], "name": "Up" }, { "value": "a", "type": "String", "label": "Left key", - "description": "", - "group": "", - "extraInformation": [], "name": "Left" }, { "value": "s", "type": "String", "label": "Down key", - "description": "", - "group": "", - "extraInformation": [], "name": "Down" }, { "value": "d", "type": "String", "label": "Right key", - "description": "", - "group": "", - "extraInformation": [], "name": "Right" } ], @@ -7320,6 +7393,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "Gamepads (controllers)", + "gdevelopVersion": "", "helpPath": "/all-features/gamepad", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLWdhbWVwYWQtdmFyaWFudC1vdXRsaW5lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYsOUg4VjExSDEwVjEzSDhWMTVINlYxM0g0VjExSDZWOU0xOC41LDlBMS41LDEuNSAwIDAsMSAyMCwxMC41QTEuNSwxLjUgMCAwLDEgMTguNSwxMkExLjUsMS41IDAgMCwxIDE3LDEwLjVBMS41LDEuNSAwIDAsMSAxOC41LDlNMTUuNSwxMkExLjUsMS41IDAgMCwxIDE3LDEzLjVBMS41LDEuNSAwIDAsMSAxNS41LDE1QTEuNSwxLjUgMCAwLDEgMTQsMTMuNUExLjUsMS41IDAgMCwxIDE1LjUsMTJNMTcsNUE3LDcgMCAwLDEgMjQsMTJBNyw3IDAgMCwxIDE3LDE5QzE1LjA0LDE5IDEzLjI3LDE4LjIgMTIsMTYuOUMxMC43MywxOC4yIDguOTYsMTkgNywxOUE3LDcgMCAwLDEgMCwxMkE3LDcgMCAwLDEgNyw1SDE3TTcsN0E1LDUgMCAwLDAgMiwxMkE1LDUgMCAwLDAgNywxN0M4LjY0LDE3IDEwLjA5LDE2LjIxIDExLDE1SDEzQzEzLjkxLDE2LjIxIDE1LjM2LDE3IDE3LDE3QTUsNSAwIDAsMCAyMiwxMkE1LDUgMCAwLDAgMTcsN0g3WiIgLz48L3N2Zz4=", "name": "Gamepads", @@ -10570,8 +10644,6 @@ "value": "", "type": "Behavior", "label": "Platformer character behavior", - "description": "", - "group": "", "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], @@ -10581,43 +10653,33 @@ "value": "1", "type": "Number", "label": "Gamepad identifier (1, 2, 3 or 4)", - "description": "", - "group": "", - "extraInformation": [], "name": "GamepadIdentifier" }, { "value": "true", "type": "Boolean", "label": "Use directional pad", - "description": "", "group": "Controls", - "extraInformation": [], "name": "UseArrows" }, { "value": "true", "type": "Boolean", "label": "Use left stick", - "description": "", "group": "Controls", - "extraInformation": [], "name": "UseLeftStick" }, { "value": "", "type": "Boolean", "label": "Use right stick", - "description": "", "group": "Controls", - "extraInformation": [], "name": "UseRightStick" }, { "value": "A or Cross", "type": "Choice", "label": "Jump button", - "description": "", "group": "Controls", "extraInformation": [ "A or Cross", @@ -11032,8 +11094,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -11043,16 +11103,12 @@ "value": "1", "type": "Number", "label": "Gamepad identifier (1, 2, 3 or 4)", - "description": "", - "group": "", - "extraInformation": [], "name": "GamepadIdentifier" }, { "value": "Left", "type": "Choice", "label": "Walk joystick", - "description": "", "group": "Controls", "extraInformation": [ "Left", @@ -11064,7 +11120,6 @@ "value": "A or Cross", "type": "Choice", "label": "Jump button", - "description": "", "group": "Controls", "extraInformation": [ "A or Cross", @@ -11468,8 +11523,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -11479,16 +11532,12 @@ "value": "1", "type": "Number", "label": "Gamepad identifier (1, 2, 3 or 4)", - "description": "", - "group": "", - "extraInformation": [], "name": "GamepadIdentifier" }, { "value": "Left", "type": "Choice", "label": "Walk joystick", - "description": "", "group": "Controls", "extraInformation": [ "Left", @@ -11500,7 +11549,6 @@ "value": "Right", "type": "Choice", "label": "Camera joystick", - "description": "", "group": "Controls", "extraInformation": [ "Left", @@ -11512,7 +11560,6 @@ "value": "A or Cross", "type": "Choice", "label": "Jump button", - "description": "", "group": "Controls", "extraInformation": [ "A or Cross", @@ -12465,8 +12512,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -12476,17 +12521,12 @@ "value": "1", "type": "Number", "label": "Gamepad identifier (1, 2, 3 or 4)", - "description": "", - "group": "", - "extraInformation": [], "name": "GamepadIdentifier" }, { "value": "Right", "type": "Choice", "label": "Camera joystick", - "description": "", - "group": "", "extraInformation": [ "Left", "Right" @@ -12498,27 +12538,21 @@ "type": "Number", "unit": "AngularSpeed", "label": "Maximum rotation speed", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationSpeedMax" }, { "value": "360", "type": "Number", "label": "Rotation acceleration", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationAcceleration" }, { "value": "720", "type": "Number", "label": "Rotation deceleration", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationDeceleration" }, { @@ -12526,27 +12560,21 @@ "type": "Number", "unit": "AngularSpeed", "label": "Maximum rotation speed", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationSpeedMax" }, { "value": "240", "type": "Number", "label": "Rotation acceleration", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationAcceleration" }, { "value": "480", "type": "Number", "label": "Rotation deceleration", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationDeceleration" }, { @@ -12554,9 +12582,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Minimum angle", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalAngleMin" }, { @@ -12564,9 +12590,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Maximum angle", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalAngleMax" }, { @@ -12574,9 +12598,7 @@ "type": "Number", "unit": "Pixel", "label": "Z position offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetZ" }, { @@ -12584,9 +12606,6 @@ "type": "Number", "unit": "AngularSpeed", "label": "Current rotation speed Z", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CurrentRotationSpeedZ" }, @@ -12595,9 +12614,6 @@ "type": "Number", "unit": "AngularSpeed", "label": "Current rotation speed Y", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CurrentRotationSpeedY" } @@ -13193,8 +13209,6 @@ "value": "", "type": "Behavior", "label": "Top-down movement behavior", - "description": "", - "group": "", "extraInformation": [ "TopDownMovementBehavior::TopDownMovementBehavior" ], @@ -13204,43 +13218,33 @@ "value": "1", "type": "Number", "label": "Gamepad identifier (1, 2, 3 or 4)", - "description": "", - "group": "", - "extraInformation": [], "name": "GamepadIdentifier" }, { "value": "true", "type": "Boolean", "label": "Use directional pad", - "description": "", "group": "Controls", - "extraInformation": [], "name": "UseArrows" }, { "value": "true", "type": "Boolean", "label": "Use left stick", - "description": "", "group": "Controls", - "extraInformation": [], "name": "UseLeftStick" }, { "value": "", "type": "Boolean", "label": "Use right stick", - "description": "", "group": "Controls", - "extraInformation": [], "name": "UseRightStick" }, { "value": "Analog", "type": "Choice", "label": "Stick mode", - "description": "", "group": "Controls", "extraInformation": [ "Analog", @@ -13260,6 +13264,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "Multitouch joystick and buttons (sprite)", + "gdevelopVersion": "", "helpPath": "/objects/multitouch-joystick", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTYiIGN5PSIxNiIgcj0iMTMiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjI4LjQsMTIgMjAsMTIgMjAsMy42ICIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMjAsMjguNCAyMCwyMCAyOC40LDIwICIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMy42LDIwIDEyLDIwIDEyLDI4LjQgIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxMiwzLjYgMTIsMTIgMy42LDEyICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNiw2IDE2LjcsNyAxNS4zLDcgIi8+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE2LDI2IDE1LjMsMjUgMTYuNywyNSAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNiwxNiA3LDE1LjMgNywxNi43ICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyNiwxNiAyNSwxNi43IDI1LDE1LjMgIi8+DQo8L3N2Zz4NCg==", "name": "SpriteMultitouchJoystick", @@ -16309,18 +16314,12 @@ "value": "1", "type": "Number", "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "String", "label": "Joystick name", - "description": "", - "group": "", - "extraInformation": [], "name": "JoystickIdentifier" }, { @@ -16328,17 +16327,12 @@ "type": "Number", "label": "Dead zone radius (range: 0 to 1)", "description": "The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved)", - "group": "", - "extraInformation": [], "name": "DeadZoneRadius" }, { "value": "0", "type": "Number", "label": "Joystick angle (range: -180 to 180)", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "JoystickAngle" }, @@ -16346,9 +16340,6 @@ "value": "0", "type": "Number", "label": "Joystick force (range: 0 to 1)", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "JoystickForce" }, @@ -16356,9 +16347,6 @@ "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchId" }, @@ -16366,9 +16354,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchIndex" } @@ -16770,27 +16755,18 @@ "value": "1", "type": "Number", "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "A", "type": "String", "label": "Button identifier", - "description": "", - "group": "", - "extraInformation": [], "name": "ButtonIdentifier" }, { "value": "0", "type": "Number", "label": "TouchID", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchId" }, @@ -16798,9 +16774,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchIndex" }, @@ -16808,9 +16781,6 @@ "value": "", "type": "Boolean", "label": "Button released", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "IsReleased" }, @@ -16820,8 +16790,6 @@ "unit": "Pixel", "label": "Triggering circle radius", "description": "This circle adds up to the object collision mask.", - "group": "", - "extraInformation": [], "name": "Radius" } ], @@ -17009,8 +16977,6 @@ "value": "", "type": "Behavior", "label": "Platform character behavior", - "description": "", - "group": "", "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], @@ -17020,16 +16986,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Joystick name", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -17041,9 +17003,7 @@ "value": "A", "type": "String", "label": "Jump button name", - "description": "", "group": "Controls", - "extraInformation": [], "name": "JumpButton" } ], @@ -17152,8 +17112,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -17163,16 +17121,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Walk joystick", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -17184,9 +17138,7 @@ "value": "A", "type": "String", "label": "Jump button name", - "description": "", "group": "Controls", - "extraInformation": [], "name": "JumpButton" } ], @@ -17284,8 +17236,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -17295,16 +17245,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Walk joystick", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -17316,9 +17262,7 @@ "value": "A", "type": "String", "label": "Jump button name", - "description": "", "group": "Controls", - "extraInformation": [], "name": "JumpButton" } ], @@ -18260,8 +18204,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -18271,16 +18213,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Secondary", "type": "Choice", "label": "Camera joystick", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -18293,27 +18231,21 @@ "type": "Number", "unit": "AngularSpeed", "label": "Maximum rotation speed", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationSpeedMax" }, { "value": "360", "type": "Number", "label": "Rotation acceleration", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationAcceleration" }, { "value": "720", "type": "Number", "label": "Rotation deceleration", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationDeceleration" }, { @@ -18321,27 +18253,21 @@ "type": "Number", "unit": "AngularSpeed", "label": "Maximum rotation speed", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationSpeedMax" }, { "value": "240", "type": "Number", "label": "Rotation acceleration", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationAcceleration" }, { "value": "480", "type": "Number", "label": "Rotation deceleration", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationDeceleration" }, { @@ -18349,9 +18275,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Minimum angle", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalAngleMin" }, { @@ -18359,9 +18283,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Maximum angle", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalAngleMax" }, { @@ -18369,9 +18291,7 @@ "type": "Number", "unit": "Pixel", "label": "Z position offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetZ" }, { @@ -18379,9 +18299,6 @@ "type": "Number", "unit": "AngularSpeed", "label": "Current rotation speed Z", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CurrentRotationSpeedZ" }, @@ -18390,9 +18307,6 @@ "type": "Number", "unit": "AngularSpeed", "label": "Current rotation speed Y", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CurrentRotationSpeedY" } @@ -18917,8 +18831,6 @@ "value": "", "type": "Behavior", "label": "Top-down movement behavior", - "description": "", - "group": "", "extraInformation": [ "TopDownMovementBehavior::TopDownMovementBehavior" ], @@ -18928,17 +18840,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Joystick name", - "description": "", - "group": "", "extraInformation": [ "Primary", "Secondary" @@ -18949,7 +18856,6 @@ "value": "Analog", "type": "Choice", "label": "Stick mode", - "description": "", "group": "Controls", "extraInformation": [ "Analog", @@ -18975,6 +18881,110 @@ "fullName": "Multitouch Joystick", "isUsingLegacyInstancesRenderer": true, "name": "SpriteMultitouchJoystick", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "Thumb", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "Idle", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "Border", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "MultitouchJoystick", + "type": "SpriteMultitouchJoystick::MultitouchJoystick", + "ControllerIdentifier": 1, + "JoystickIdentifier": "Primary", + "FloatingEnabled": false, + "DeadZoneRadius": 0.4, + "JoystickAngle": 0, + "JoystickForce": 0, + "TouchId": 0, + "TouchIndex": 0 + } + ], + "animations": [ + { + "name": "Idle", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Thumb" + }, + { + "objectName": "Border" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [], "eventsFunctions": [ { "fullName": "", @@ -20076,17 +20086,12 @@ "value": "1", "type": "Number", "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Joystick name", - "description": "", - "group": "", "extraInformation": [ "Primary", "Secondary" @@ -20098,8 +20103,6 @@ "type": "Number", "label": "Dead zone radius (range: 0 to 1)", "description": "The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved)", - "group": "", - "extraInformation": [], "name": "DeadZoneRadius" }, { @@ -20107,7 +20110,6 @@ "type": "String", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "Thumb" ], @@ -20119,8 +20121,6 @@ "type": "Number", "label": "", "description": "Only used by the scene editor.", - "group": "", - "extraInformation": [], "hidden": true, "name": "ThumbAnchorTarget" }, @@ -20129,7 +20129,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "Thumb" ], @@ -20141,8 +20140,6 @@ "type": "String", "label": "", "description": "Only used by the scene editor.", - "group": "", - "extraInformation": [], "hidden": true, "name": "ParentOrigin" }, @@ -20150,117 +20147,11 @@ "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ShouldBeHiddenWhenReleased" } ], - "objects": [ - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "Thumb", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [], - "animations": [ - { - "name": "Idle", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "Border", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "MultitouchJoystick", - "type": "SpriteMultitouchJoystick::MultitouchJoystick", - "ControllerIdentifier": 1, - "JoystickIdentifier": "Primary", - "FloatingEnabled": false, - "DeadZoneRadius": 0.4, - "JoystickAngle": 0, - "JoystickForce": 0, - "TouchId": 0, - "TouchIndex": 0 - } - ], - "animations": [ - { - "name": "Idle", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "Thumb" - }, - { - "objectName": "Border" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [] + "variants": [] } ] }, @@ -20269,6 +20160,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "Mouse Pointer Lock", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMTksMTkgMjQsMTkgMjQsMjQgIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI2LDIzIDExLDIzIDExLDE4ICIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LDE5LjRjLTAuNywwLjgtMS40LDEuNi0yLjIsMi40Yy03LDctMTUuMywxMC4yLTE4LjUsN3MtMC4xLTExLjUsNy0xOC41czE1LjMtMTAuMiwxOC41LTcNCgljMS40LDEuNCwxLjYsMy42LDAuOCw2LjMiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMSwyMi41Yy0wLjMtMC4yLTAuNS0wLjUtMC44LTAuOGMtNy03LTEwLjItMTUuMy03LTE4LjVzMTEuNS0wLjEsMTguNSw3czEwLjIsMTUuMyw3LDE4LjUNCgljLTEuNywxLjctNC44LDEuNi04LjQsMC4xIi8+DQo8L3N2Zz4NCg==", "name": "MousePointerLock", @@ -21690,8 +21582,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -21702,9 +21592,6 @@ "type": "Number", "unit": "Dimensionless", "label": "Horizontal rotation speed factor", - "description": "", - "group": "", - "extraInformation": [], "name": "HorizontalSpeed" }, { @@ -21712,9 +21599,6 @@ "type": "Number", "unit": "Dimensionless", "label": "Vertical rotation speed factor", - "description": "", - "group": "", - "extraInformation": [], "name": "VerticalSpeed" }, { @@ -21722,9 +21606,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "Minimum vertical camera angle", - "description": "", - "group": "", - "extraInformation": [], "name": "VerticalAngleMin" }, { @@ -21732,9 +21613,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "Maximum vertical camera angle", - "description": "", - "group": "", - "extraInformation": [], "name": "VerticalAngleMax" }, { @@ -21742,18 +21620,12 @@ "type": "Number", "unit": "Pixel", "label": "Z position offset", - "description": "", - "group": "", - "extraInformation": [], "name": "OffsetZ" }, { "value": "true", "type": "Boolean", "label": "Lock the pointer on click", - "description": "", - "group": "", - "extraInformation": [], "name": "ShouldLock" } ], @@ -21767,6 +21639,7 @@ "category": "Movement", "extensionNamespace": "", "fullName": "Advanced movements for 3D physics characters", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSI3IiByPSIzIi8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOCwxMGwyLjgtMi44QzEyLDYsMTQsNiwxNS4yLDcuMmw3LjksNy45YzEuMSwxLjEsMi44LDEuMiw0LjEsMC4yTDMwLDEzIi8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcsMTBsLTQuNyw0LjdjLTEuNSwxLjUtMSw0LjIsMSw1bDMuOSwxLjVjMS4xLDAuNCwxLjksMS41LDEuOSwyLjd2NiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDIwbC0yLjYsMi42Yy0wLjgsMC44LTIuMSwwLjgtMi44LDBMNSwxOSIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjE2IiB5MT0iMTgiIHgyPSIyMSIgeTI9IjEzIi8+DQo8L3N2Zz4NCg==", "name": "AdvancedJump3D", @@ -23387,8 +23260,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -23399,18 +23270,14 @@ "type": "Number", "unit": "Second", "label": "Coyote time duration", - "description": "", "group": "Coyote time", - "extraInformation": [], "name": "CoyoteTimeFrameDuration" }, { "value": "", "type": "Boolean", "label": "Can coyote jump", - "description": "", "group": "Coyote time", - "extraInformation": [], "hidden": true, "name": "CanCoyoteJump" }, @@ -23418,9 +23285,7 @@ "value": "", "type": "Boolean", "label": "Was in the air", - "description": "", "group": "Coyote time", - "extraInformation": [], "hidden": true, "name": "WasInTheAir" }, @@ -23428,27 +23293,21 @@ "value": "1", "type": "Number", "label": "Number of air jumps", - "description": "", "group": "Air jump", - "extraInformation": [], "name": "AirJumpCountMaximum" }, { "value": "", "type": "Boolean", "label": "Floor jumps count as air jumps", - "description": "", "group": "Air jump", - "extraInformation": [], "name": "AreFloorJumpCountedAsAirJump" }, { "value": "0", "type": "Number", "label": "", - "description": "", "group": "Air jump", - "extraInformation": [], "hidden": true, "name": "AirJumpCount" }, @@ -23456,9 +23315,7 @@ "value": "", "type": "Boolean", "label": "", - "description": "", "group": "Air jump", - "extraInformation": [], "hidden": true, "name": "WasJumpKeyReleased" } @@ -23473,6 +23330,7 @@ "category": "Movement", "extensionNamespace": "", "fullName": "3D physics character animator", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggZD0iTTIzLDExYzIuMiwwLDQtMS44LDQtNHMtMS44LTQtNC00cy00LDEuOC00LDRTMjAuOCwxMSwyMywxMXoiLz4NCgk8cGF0aCBkPSJNMzAuOCwxMi40Yy0wLjMtMC40LTEtMC41LTEuNC0wLjJsLTIuOSwyLjNjLTAuOCwwLjctMiwwLjYtMi43LTAuMmwtNy45LTcuOWMtMS42LTEuNi00LjEtMS42LTUuNywwTDcuMyw5LjMNCgkJYy0wLjQsMC40LTAuNCwxLDAsMS40czEsMC40LDEuNCwwbDIuOC0yLjhjMC44LTAuOCwyLjEtMC44LDIuOSwwbDEuNiwxLjZMMTEuNiwxNGMtMSwxLTEuNCwyLjMtMS4xLDMuN2MwLjIsMS4xLDAuOSwyLDEuOCwyLjYNCgkJbC0xLjYsMS42Yy0wLjQsMC40LTEsMC40LTEuNCwwbC0zLjYtMy42Yy0wLjQtMC40LTEtMC40LTEuNCwwcy0wLjQsMSwwLDEuNGwzLjYsMy42YzAuNiwwLjYsMS4zLDAuOSwyLjEsMC45czEuNi0wLjMsMi4xLTAuOQ0KCQlsMi4xLTIuMWwyLjUsMWMwLjcsMC4zLDEuMiwxLDEuMiwxLjh2NmMwLDAuNiwwLjQsMSwxLDFzMS0wLjQsMS0xdi02YzAtMS42LTEtMy4xLTIuNS0zLjdsLTEuNy0wLjdsNS4yLTUuMmwxLjQsMS40DQoJCWMwLjgsMC44LDEuOCwxLjIsMi45LDEuMmMwLjksMCwxLjgtMC4zLDIuNS0wLjlsMi45LTIuM0MzMS4xLDEzLjQsMzEuMSwxMi44LDMwLjgsMTIuNHoiLz4NCjwvZz4NCjwvc3ZnPg0K", "name": "PhysicsCharacter3DAnimator", @@ -23864,8 +23722,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -23875,8 +23731,6 @@ "value": "", "type": "Behavior", "label": "Animatable capacity", - "description": "", - "group": "", "extraInformation": [ "AnimatableCapability::AnimatableBehavior" ], @@ -23886,36 +23740,28 @@ "value": "Idle", "type": "String", "label": "\"Idle\" animation name ", - "description": "", "group": "Animation names", - "extraInformation": [], "name": "IdleAnimationName" }, { "value": "Run", "type": "String", "label": "\"Run\" animation name", - "description": "", "group": "Animation names", - "extraInformation": [], "name": "RunAnimationName" }, { "value": "Jump", "type": "String", "label": "\"Jump\" animation name", - "description": "", "group": "Animation names", - "extraInformation": [], "name": "JumpAnimationName" }, { "value": "Fall", "type": "String", "label": "\"Fall\" animation name", - "description": "", "group": "Animation names", - "extraInformation": [], "name": "FallAnimationName" }, { @@ -23923,9 +23769,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "OldAngle" }, @@ -23934,9 +23777,6 @@ "type": "Number", "unit": "AngularSpeed", "label": "Rotation speed", - "description": "", - "group": "", - "extraInformation": [], "name": "RotationSpeed" } ], @@ -23950,6 +23790,7 @@ "category": "Movement", "extensionNamespace": "", "fullName": "3D ellipse movement", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXNpbmUtd2F2ZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xNi41LDIxQzEzLjUsMjEgMTIuMzEsMTYuNzYgMTEuMDUsMTIuMjhDMTAuMTQsOS4wNCA5LDUgNy41LDVDNC4xMSw1IDQsMTEuOTMgNCwxMkgyQzIsMTEuNjMgMi4wNiwzIDcuNSwzQzEwLjUsMyAxMS43MSw3LjI1IDEyLjk3LDExLjc0QzEzLjgzLDE0LjggMTUsMTkgMTYuNSwxOUMxOS45NCwxOSAyMC4wMywxMi4wNyAyMC4wMywxMkgyMi4wM0MyMi4wMywxMi4zNyAyMS45NywyMSAxNi41LDIxWiIgLz48L3N2Zz4=", "name": "PhysicsEllipseMovement3D", @@ -25689,8 +25530,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -25700,8 +25539,6 @@ "value": "", "type": "Behavior", "label": "3D physics engine", - "description": "", - "group": "", "extraInformation": [ "Physics3D::Physics3DBehavior" ], @@ -25712,9 +25549,7 @@ "type": "Number", "unit": "Pixel", "label": "Ellipse width", - "description": "", "group": "Ellipse", - "extraInformation": [], "name": "Width" }, { @@ -25722,17 +25557,13 @@ "type": "Number", "unit": "Pixel", "label": "Ellipse height", - "description": "", "group": "Ellipse", - "extraInformation": [], "name": "Height" }, { "value": "Z", "type": "Choice", "label": "", - "description": "", - "group": "", "extraInformation": [ "Z", "Y", @@ -25745,18 +25576,14 @@ "type": "Number", "unit": "Second", "label": "Loop duration", - "description": "", "group": "Speed", - "extraInformation": [], "name": "LoopDuration" }, { "value": "", "type": "Boolean", "label": "Turn left", - "description": "", "group": "Speed", - "extraInformation": [], "name": "InitialTurningLeft" }, { @@ -25764,18 +25591,14 @@ "type": "Number", "unit": "DegreeAngle", "label": "Initial direction", - "description": "", "group": "Speed", - "extraInformation": [], "name": "InitialDirectionAngle" }, { "value": "", "type": "Boolean", "label": "Rotate", - "description": "", "group": "Rotation", - "extraInformation": [], "name": "ShouldRotate" }, { @@ -25783,18 +25606,13 @@ "type": "Number", "unit": "DegreeAngle", "label": "Rotation offset", - "description": "", "group": "Rotation", - "extraInformation": [], "name": "RotationOffset" }, { "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CenterV" }, @@ -25802,9 +25620,6 @@ "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CenterH" }, @@ -25812,9 +25627,6 @@ "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "MovementAngle" } @@ -25829,6 +25641,7 @@ "category": "", "extensionNamespace": "", "fullName": "", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "", "name": "DecoratedPlatform", @@ -26063,91 +25876,12 @@ "isInnerAreaFollowingParentSize": true, "isUsingLegacyInstancesRenderer": false, "name": "ThinPlatform", - "eventsFunctions": [ - { - "fullName": "", - "functionType": "Action", - "name": "doStepPostEvents", - "sentence": "", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "The Anchor only applies at the 2nd frame." - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ResizableCapability::ResizableBehavior::Width" - }, - "parameters": [ - "Platform", - "Resizable", - "!=", - "100" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "DecoratedPlatform::CreateRandomGrid" - }, - "parameters": [ - "", - "Grass3", - "400", - "Platform", - "20", - "" - ] - }, - { - "type": { - "value": "Scene3D::Base3DBehavior::SetZ" - }, - "parameters": [ - "Grass3", - "Object3D", - "=", - "Platform.Object3D::Z() + Platform.Object3D::Depth()" - ] - } - ] - } - ], - "parameters": [ - { - "description": "Object", - "name": "Object", - "supplementaryInformation": "DecoratedPlatform::ThinPlatform", - "type": "object" - } - ], - "objectGroups": [] - } - ], - "propertyDescriptors": [], "objects": [ { "assetStoreId": "", "name": "Platform", "type": "Model9Patch3D::Model9Patch3DSingleDepth", + "variant": "", "variables": [], "effects": [], "behaviors": [ @@ -26170,6 +25904,8 @@ "crossfadeDuration": 0, "depth": 50, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Bottom Tall.glb", @@ -26187,6 +25923,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 105.83601593971255, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\Single Height\\Cube Grass Corner.glb", @@ -26233,6 +25971,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\Single Height\\Cube Grass Side.glb", @@ -26250,6 +25990,8 @@ "crossfadeDuration": 0, "depth": 50, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Center Tall.glb", @@ -26275,6 +26017,8 @@ "crossfadeDuration": 0, "depth": 31.32753252983094, "height": 37.94128954410554, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Nature\\Grass 3.glb", @@ -26285,6 +26029,44 @@ "width": 64.26115930080414, "animations": [] } + }, + { + "assetStoreId": "", + "name": "New3DBox", + "type": "Scene3D::Cube3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "width": 100, + "height": 100, + "depth": 100, + "enableTextureTransparency": false, + "facesOrientation": "Y", + "frontFaceResourceName": "", + "backFaceResourceName": "", + "backFaceUpThroughWhichAxisRotation": "X", + "leftFaceResourceName": "", + "rightFaceResourceName": "", + "topFaceResourceName": "", + "bottomFaceResourceName": "", + "frontFaceVisible": true, + "backFaceVisible": false, + "leftFaceVisible": true, + "rightFaceVisible": true, + "topFaceVisible": true, + "bottomFaceVisible": true, + "frontFaceResourceRepeat": false, + "backFaceResourceRepeat": false, + "leftFaceResourceRepeat": false, + "rightFaceResourceRepeat": false, + "topFaceResourceRepeat": false, + "bottomFaceResourceRepeat": false, + "materialType": "StandardWithoutMetalness", + "tint": "255;255;255", + "isCastingShadow": true, + "isReceivingShadow": true + } } ], "objectsFolderStructure": { @@ -26293,6 +26075,9 @@ { "objectName": "Platform" }, + { + "objectName": "New3DBox" + }, { "objectName": "Grass3" } @@ -26345,23 +26130,24 @@ "numberProperties": [], "stringProperties": [], "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "New3DBox", + "persistentUuid": "bd5387d2-161c-4ed2-aa8f-ae83b2f300c7", + "width": 0, + "x": 51, + "y": 66, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] } - ] - }, - { - "areaMaxX": 100, - "areaMaxY": 100, - "areaMaxZ": 100, - "areaMinX": 0, - "areaMinY": 0, - "areaMinZ": 0, - "defaultName": "", - "description": "", - "fullName": "", - "is3D": true, - "isInnerAreaFollowingParentSize": true, - "isUsingLegacyInstancesRenderer": true, - "name": "BigPlatform", + ], "eventsFunctions": [ { "fullName": "", @@ -26369,154 +26155,40 @@ "name": "doStepPostEvents", "sentence": "", "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "The Anchor only applies at the 2nd frame." + }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "ResizableCapability::ResizableBehavior::Width" - }, - "parameters": [ - "Object", - "Resizable", - "!=", - "Platform.Width()" - ] - }, - { - "type": { - "value": "ResizableCapability::ResizableBehavior::Height" - }, - "parameters": [ - "Object", - "Resizable", - "!=", - "Platform.Height()" - ] - }, - { - "type": { - "value": "Scene3D::Base3DBehavior::Depth" - }, - "parameters": [ - "Object", - "Object3D", - "!=", - "Platform.Object3D::Depth()" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "ResizableCapability::ResizableBehavior::SetSize" + "value": "ResizableCapability::ResizableBehavior::Width" }, "parameters": [ "Platform", "Resizable", - "Object.Width()", - "Object.Height()" - ] - }, - { - "type": { - "value": "Scene3D::Base3DBehavior::SetDepth" - }, - "parameters": [ - "Platform", - "Object3D", - "=", - "Object.Object3D::Depth()" + "!=", + "100" ] }, { "type": { - "value": "Delete" + "value": "BuiltinCommonInstructions::Once" }, - "parameters": [ - "Grass3", - "" - ] - }, - { - "type": { - "value": "DecoratedPlatform::CreateRandomGrid" - }, - "parameters": [ - "", - "Grass3", - "400", - "Platform", - "20", - "" - ] - }, - { - "type": { - "value": "Scene3D::Base3DBehavior::SetZ" - }, - "parameters": [ - "Grass3", - "Object3D", - "=", - "Platform.Object3D::Z() + Platform.Object3D::Depth()" - ] - } - ] - }, - { - "disabled": true, - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "ResizableCapability::ResizableBehavior::SetSize" - }, - "parameters": [ - "Platform", - "Resizable", - "Object.Width()", - "Object.Height()" - ] - }, - { - "type": { - "value": "Scene3D::Base3DBehavior::SetDepth" - }, - "parameters": [ - "Platform", - "Object3D", - "=", - "Object.Object3D::Depth()" - ] - }, - { - "type": { - "value": "ScalableCapability::ScalableBehavior::SetValue" - }, - "parameters": [ - "Object", - "Scale", - "=", - "1" - ] - }, + "parameters": [] + } + ], + "actions": [ { "type": { "value": "DecoratedPlatform::CreateRandomGrid" @@ -26548,27 +26220,30 @@ { "description": "Object", "name": "Object", - "supplementaryInformation": "DecoratedPlatform::BigPlatform", + "supplementaryInformation": "DecoratedPlatform::ThinPlatform", "type": "object" } ], "objectGroups": [] } ], - "propertyDescriptors": [ - { - "value": "false", - "type": "Boolean", - "label": "", - "description": "Only used by the scene editor.", - "group": "", - "extraInformation": [ - "Grass3" - ], - "hidden": true, - "name": "ShowGrass3" - } - ], + "propertyDescriptors": [], + "variants": [] + }, + { + "areaMaxX": 100, + "areaMaxY": 100, + "areaMaxZ": 100, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "defaultName": "", + "description": "", + "fullName": "", + "is3D": true, + "isInnerAreaFollowingParentSize": true, + "isUsingLegacyInstancesRenderer": true, + "name": "BigPlatform", "objects": [ { "assetStoreId": "", @@ -26582,6 +26257,8 @@ "crossfadeDuration": 0, "depth": 31.32753252983094, "height": 37.94128954410554, + "isCastingShadow": true, + "isReceivingShadow": true, "keepAspectRatio": true, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Nature\\Grass 3.glb", @@ -26597,6 +26274,7 @@ "assetStoreId": "", "name": "Platform", "type": "Model9Patch3D::Model9Patch3D", + "variant": "", "variables": [], "effects": [], "behaviors": [], @@ -26612,6 +26290,8 @@ "crossfadeDuration": 0, "depth": 50, "height": 100.00002384185794, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Bottom Tall.glb", @@ -26629,6 +26309,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Corner Bottom Tall.glb", @@ -26646,6 +26328,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Side Bottom Tall.glb", @@ -26663,6 +26347,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Corner Center Tall.glb", @@ -26680,6 +26366,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 99.99999403953552, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Side Center Tall.glb", @@ -26717,7 +26405,9 @@ "rightFaceResourceRepeat": true, "topFaceResourceRepeat": true, "bottomFaceResourceRepeat": true, - "materialType": "Basic" + "materialType": "StandardWithoutMetalness", + "isReceivingShadow": false, + "isCastingShadow": false } }, "TopCenter": { @@ -26726,6 +26416,8 @@ "crossfadeDuration": 0, "depth": 50, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Center Tall.glb", @@ -26743,6 +26435,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 105.83594739437106, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Corner Tall.glb", @@ -26760,6 +26454,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100.00002384185794, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "3D Platformer Game Kit\\Modular Platforms\\3D\\Cube Grass Side Tall.glb", @@ -26833,7 +26529,214 @@ "stringProperties": [], "initialVariables": [] } - ] + ], + "eventsFunctions": [ + { + "fullName": "", + "functionType": "Action", + "name": "doStepPostEvents", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "ResizableCapability::ResizableBehavior::Width" + }, + "parameters": [ + "Object", + "Resizable", + "!=", + "Platform.Width()" + ] + }, + { + "type": { + "value": "ResizableCapability::ResizableBehavior::Height" + }, + "parameters": [ + "Object", + "Resizable", + "!=", + "Platform.Height()" + ] + }, + { + "type": { + "value": "Scene3D::Base3DBehavior::Depth" + }, + "parameters": [ + "Object", + "Object3D", + "!=", + "Platform.Object3D::Depth()" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "ResizableCapability::ResizableBehavior::SetSize" + }, + "parameters": [ + "Platform", + "Resizable", + "Object.Width()", + "Object.Height()" + ] + }, + { + "type": { + "value": "Scene3D::Base3DBehavior::SetDepth" + }, + "parameters": [ + "Platform", + "Object3D", + "=", + "Object.Object3D::Depth()" + ] + }, + { + "type": { + "value": "Delete" + }, + "parameters": [ + "Grass3", + "" + ] + }, + { + "type": { + "value": "DecoratedPlatform::CreateRandomGrid" + }, + "parameters": [ + "", + "Grass3", + "400", + "Platform", + "20", + "" + ] + }, + { + "type": { + "value": "Scene3D::Base3DBehavior::SetZ" + }, + "parameters": [ + "Grass3", + "Object3D", + "=", + "Platform.Object3D::Z() + Platform.Object3D::Depth()" + ] + } + ] + }, + { + "disabled": true, + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + } + ], + "actions": [ + { + "type": { + "value": "ResizableCapability::ResizableBehavior::SetSize" + }, + "parameters": [ + "Platform", + "Resizable", + "Object.Width()", + "Object.Height()" + ] + }, + { + "type": { + "value": "Scene3D::Base3DBehavior::SetDepth" + }, + "parameters": [ + "Platform", + "Object3D", + "=", + "Object.Object3D::Depth()" + ] + }, + { + "type": { + "value": "ScalableCapability::ScalableBehavior::SetValue" + }, + "parameters": [ + "Object", + "Scale", + "=", + "1" + ] + }, + { + "type": { + "value": "DecoratedPlatform::CreateRandomGrid" + }, + "parameters": [ + "", + "Grass3", + "400", + "Platform", + "20", + "" + ] + }, + { + "type": { + "value": "Scene3D::Base3DBehavior::SetZ" + }, + "parameters": [ + "Grass3", + "Object3D", + "=", + "Platform.Object3D::Z() + Platform.Object3D::Depth()" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "DecoratedPlatform::BigPlatform", + "type": "object" + } + ], + "objectGroups": [] + } + ], + "propertyDescriptors": [ + { + "value": "false", + "type": "Boolean", + "label": "", + "description": "Only used by the scene editor.", + "extraInformation": [ + "Grass3" + ], + "hidden": true, + "name": "ShowGrass3" + } + ], + "variants": [] } ] }, @@ -26842,6 +26745,7 @@ "category": "Visual effect", "extensionNamespace": "", "fullName": "3D object shake", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXZlY3Rvci1kaWZmZXJlbmNlLWFiIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTMsMUMxLjg5LDEgMSwxLjg5IDEsM1Y1SDNWM0g1VjFIM003LDFWM0gxMFYxSDdNMTIsMVYzSDE0VjVIMTZWM0MxNiwxLjg5IDE1LjExLDEgMTQsMUgxMk0xLDdWMTBIM1Y3SDFNMTQsN0MxNCw3IDE0LDExLjY3IDE0LDE0QzExLjY3LDE0IDcsMTQgNywxNEM3LDE0IDcsMTggNywyMEM3LDIxLjExIDcuODksMjIgOSwyMkgyMEMyMS4xMSwyMiAyMiwyMS4xMSAyMiwyMFY5QzIyLDcuODkgMjEuMTEsNyAyMCw3QzE4LDcgMTQsNyAxNCw3TTE2LDlIMjBWMjBIOVYxNkgxNEMxNS4xMSwxNiAxNiwxNS4xMSAxNiwxNFY5TTEsMTJWMTRDMSwxNS4xMSAxLjg5LDE2IDMsMTZINVYxNEgzVjEySDFaIiAvPjwvc3ZnPg==", "name": "ShakeObject3D", @@ -29496,9 +29400,6 @@ "type": "Number", "unit": "Pixel", "label": "Translation amplitude on X axis", - "description": "", - "group": "", - "extraInformation": [], "name": "TranslationAmplitudeX" }, { @@ -29506,9 +29407,6 @@ "type": "Number", "unit": "Pixel", "label": "Translation amplitude on Y axis", - "description": "", - "group": "", - "extraInformation": [], "name": "TranslationAmplitudeY" }, { @@ -29516,9 +29414,6 @@ "type": "Number", "unit": "Pixel", "label": "Translation amplitude on Z axis", - "description": "", - "group": "", - "extraInformation": [], "name": "TranslationAmplitudeZ" }, { @@ -29526,9 +29421,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "Rotation amplitude around X axis", - "description": "", - "group": "", - "extraInformation": [], "name": "RotationAmplitudeX" }, { @@ -29536,9 +29428,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "Rotation amplitude around Y axis", - "description": "", - "group": "", - "extraInformation": [], "name": "RotationAmplitudeY" }, { @@ -29546,18 +29435,12 @@ "type": "Number", "unit": "DegreeAngle", "label": "Rotation amplitude around Z axis", - "description": "", - "group": "", - "extraInformation": [], "name": "RotationAmplitudeZ" }, { "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Time" }, @@ -29565,9 +29448,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Duration" }, @@ -29575,9 +29455,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "StartEasingDuration" }, @@ -29585,9 +29462,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "StopEasingDuration" }, @@ -29595,18 +29469,12 @@ "value": "", "type": "Number", "label": "Frequency", - "description": "", - "group": "", - "extraInformation": [], "name": "Frequency" }, { "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "DeltaX" }, @@ -29614,9 +29482,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "DeltaY" }, @@ -29624,9 +29489,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "DeltaZ" }, @@ -29634,9 +29496,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "DeltaAngleX" }, @@ -29644,9 +29503,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "DeltaAngleY" }, @@ -29654,9 +29510,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "DeltaAngleZ" }, @@ -29664,9 +29517,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "NoiseTime" }, @@ -29674,8 +29524,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -29685,9 +29533,6 @@ "value": "", "type": "Boolean", "label": "Start to shake at the object creation", - "description": "", - "group": "", - "extraInformation": [], "name": "IsStartingAtCreation" } ], @@ -29696,9 +29541,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "EasingFactor" } @@ -29712,6 +29554,7 @@ "category": "General", "extensionNamespace": "", "fullName": "3D collision", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXZlY3Rvci1pbnRlcnNlY3Rpb24iIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMy4xNCwxQTIuMTQsMi4xNCAwIDAsMCAxLDMuMTRWNUgzVjNINVYxSDMuMTRNNywxVjNIMTBWMUg3TTEyLDFWM0gxNFY1SDE2VjMuMTRDMTYsMS45NiAxNS4wNCwxIDEzLjg2LDFIMTJNMSw3VjEwSDNWN0gxTTksN0M3Ljg5LDcgNyw3Ljg5IDcsOUM3LDExLjMzIDcsMTYgNywxNkM3LDE2IDExLjU3LDE2IDEzLjg2LDE2QTIuMTQsMi4xNCAwIDAsMCAxNiwxMy44NkMxNiwxMS41NyAxNiw3IDE2LDdDMTYsNyAxMS4zMyw3IDksN00xOCw3VjlIMjBWMTFIMjJWOUMyMiw3Ljg5IDIxLjExLDcgMjAsN0gxOE05LDlIMTRWMTRIOVY5TTEsMTJWMTMuODZDMSwxNS4wNCAxLjk2LDE2IDMuMTQsMTZINVYxNEgzVjEySDFNMjAsMTNWMTZIMjJWMTNIMjBNNywxOFYyMEM3LDIxLjExIDcuODksMjIgOSwyMkgxMVYyMEg5VjE4SDdNMjAsMThWMjBIMThWMjJIMjBDMjEuMTEsMjIgMjIsMjEuMTEgMjIsMjBWMThIMjBNMTMsMjBWMjJIMTZWMjBIMTNaIiAvPjwvc3ZnPg==", "name": "Collision3D", @@ -30625,6 +30468,7 @@ "category": "Visual effect", "extensionNamespace": "", "fullName": "Advanced 3D tween", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXRlbm5pcy1iYWxsIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLDJDMTQuNSwyIDE2Ljc1LDIuOSAxOC41LDQuNEMxNi4zNiw2LjIzIDE1LDguOTYgMTUsMTJDMTUsMTUuMDQgMTYuMzYsMTcuNzcgMTguNSwxOS42QzE2Ljc1LDIxLjEgMTQuNSwyMiAxMiwyMkM5LjUsMjIgNy4yNSwyMS4xIDUuNSwxOS42QzcuNjQsMTcuNzcgOSwxNS4wNCA5LDEyQzksOC45NiA3LjY0LDYuMjMgNS41LDQuNEM3LjI1LDIuOSA5LjUsMiAxMiwyTTIyLDEyQzIyLDE0LjMyIDIxLjIxLDE2LjQ1IDE5Ljg4LDE4LjE1QzE4LjEyLDE2LjY4IDE3LDE0LjQ3IDE3LDEyQzE3LDkuNTMgMTguMTIsNy4zMiAxOS44OCw1Ljg1QzIxLjIxLDcuNTUgMjIsOS42OCAyMiwxMk0yLDEyQzIsOS42OCAyLjc5LDcuNTUgNC4xMiw1Ljg1QzUuODgsNy4zMiA3LDkuNTMgNywxMkM3LDE0LjQ3IDUuODgsMTYuNjggNC4xMiwxOC4xNUMyLjc5LDE2LjQ1IDIsMTQuMzIgMiwxMloiIC8+PC9zdmc+", "name": "Tween3D", @@ -34433,8 +34277,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -34444,8 +34286,6 @@ "value": "", "type": "Behavior", "label": "Scalable capacity", - "description": "", - "group": "", "extraInformation": [ "ScalableCapability::ScalableBehavior" ], @@ -34455,8 +34295,6 @@ "value": "", "type": "Behavior", "label": "Tween", - "description": "", - "group": "", "extraInformation": [ "Tween::TweenBehavior" ], @@ -35690,9 +35528,7 @@ "type": "Number", "unit": "Dimensionless", "label": "Minimum scale volume", - "description": "", "group": "Scale", - "extraInformation": [], "name": "ScaleMin" }, { @@ -35700,9 +35536,7 @@ "type": "Number", "unit": "Dimensionless", "label": "Maximum scale volume", - "description": "", "group": "Scale", - "extraInformation": [], "name": "ScaleMax" }, { @@ -35710,9 +35544,6 @@ "type": "Number", "unit": "Second", "label": "Cycle duration", - "description": "", - "group": "", - "extraInformation": [], "name": "PeriodDuration" }, { @@ -35720,9 +35551,7 @@ "type": "Number", "unit": "Second", "label": "Scale cycle offset", - "description": "", "group": "Scale", - "extraInformation": [], "name": "ScalePeriodOffset" }, { @@ -35730,9 +35559,7 @@ "type": "Number", "unit": "Dimensionless", "label": "Minimum stretch", - "description": "", "group": "Stretch", - "extraInformation": [], "name": "StretchMin" }, { @@ -35740,9 +35567,7 @@ "type": "Number", "unit": "Dimensionless", "label": "Maximum stretch", - "description": "", "group": "Stretch", - "extraInformation": [], "name": "StretchMax" }, { @@ -35750,9 +35575,7 @@ "type": "Number", "unit": "Second", "label": "Stretch cycle offset", - "description": "", "group": "Stretch", - "extraInformation": [], "name": "StretchPeriodOffset" }, { @@ -35760,9 +35583,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Angle" }, @@ -35771,9 +35591,6 @@ "type": "Number", "unit": "Dimensionless", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMinTweenTarget" }, @@ -35782,9 +35599,6 @@ "type": "Number", "unit": "Second", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMinTweenDuration" }, @@ -35792,9 +35606,6 @@ "value": "", "type": "String", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMinTweenEasing" }, @@ -35803,9 +35614,6 @@ "type": "Number", "unit": "Dimensionless", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMaxTweenTarget" }, @@ -35814,9 +35622,6 @@ "type": "Number", "unit": "Second", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMaxTweenDuration" }, @@ -35824,9 +35629,6 @@ "value": "", "type": "String", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMaxTweenEasing" }, @@ -35835,9 +35637,6 @@ "type": "Number", "unit": "Second", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMinTweenTime" }, @@ -35846,9 +35645,6 @@ "type": "Number", "unit": "Second", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMaxTweenTime" }, @@ -35856,9 +35652,6 @@ "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMinTweenInitialValue" }, @@ -35866,9 +35659,6 @@ "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ScaleMaxTweenInitialValue" }, @@ -35876,8 +35666,6 @@ "value": "Z+", "type": "Choice", "label": "Top orientation", - "description": "", - "group": "", "extraInformation": [ "Z+", "Y-" @@ -35888,8 +35676,6 @@ "value": "", "type": "Behavior", "label": "3D tween", - "description": "", - "group": "", "extraInformation": [ "Tween3D::Tween3D" ], @@ -35906,6 +35692,7 @@ "category": "Camera", "extensionNamespace": "", "fullName": "Third person camera", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI3LDEwIDEsMTMgNywxNiAxMywxMyAiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjEsMTMgMSwyMCA3LDIzIDEzLDIwIDEzLDEzICIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjciIHkxPSIxNiIgeDI9IjciIHkyPSIyMyIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjMxIiB5MT0iMTYiIHgyPSIyMSIgeTI9IjgiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMSIgeTE9IjI0IiB4Mj0iMzEiIHkyPSIxNiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjcsMjIuNkMyMCwyMS43LDE4LDE5LjEsMTgsMTZjMC0zLjEsMi01LjcsNC43LTYuNiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjgsMTEuM2MxLjQsMS4xLDIuMiwyLjgsMi4yLDQuN2MwLDEuOS0wLjksMy42LTIuMiw0LjciLz4NCjwvc3ZnPg0K", "name": "ThirdPersonCamera", @@ -38090,8 +37877,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -38102,9 +37887,7 @@ "type": "Number", "unit": "Second", "label": "Halfway time for rotation", - "description": "", "group": "Catch-up speed", - "extraInformation": [], "name": "RotationHalfwayDuration" }, { @@ -38112,9 +37895,7 @@ "type": "Number", "unit": "Second", "label": "Halfway time on Z axis", - "description": "", "group": "Catch-up speed", - "extraInformation": [], "name": "TranslationZHalfwayDuration" }, { @@ -38122,9 +37903,7 @@ "type": "Number", "unit": "Pixel", "label": "Camera distance", - "description": "", "group": "Position", - "extraInformation": [], "name": "Distance" }, { @@ -38132,9 +37911,7 @@ "type": "Number", "unit": "Pixel", "label": "Lateral distance offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetX" }, { @@ -38142,9 +37919,7 @@ "type": "Number", "unit": "Pixel", "label": "Ahead distance offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetY" }, { @@ -38152,9 +37927,7 @@ "type": "Number", "unit": "Pixel", "label": "Z offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetZ" }, { @@ -38162,9 +37935,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Rotation angle offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "RotationAngleOffset" }, { @@ -38172,9 +37943,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Elevation angle offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "ElevationAngleOffset" }, { @@ -38182,9 +37951,7 @@ "type": "Number", "unit": "Pixel", "label": "Follow free area top border on Z axis", - "description": "", "group": "Position", - "extraInformation": [], "advanced": true, "name": "FollowFreeAreaZMax" }, @@ -38193,9 +37960,7 @@ "type": "Number", "unit": "Pixel", "label": "Follow free area bottom border on Z axis", - "description": "", "group": "Position", - "extraInformation": [], "advanced": true, "name": "FollowFreeAreaZMin" }, @@ -38203,9 +37968,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "RotationLogSpeed" }, @@ -38213,9 +37975,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TranslationZLogSpeed" }, @@ -38223,9 +37982,6 @@ "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "IsCalledManually" }, @@ -38234,9 +37990,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CameraZ" }, @@ -38244,9 +37997,6 @@ "value": "true", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "HasJustBeenCreated" }, @@ -38254,9 +38004,6 @@ "value": "true", "type": "Boolean", "label": "Automatically rotate the camera with the object", - "description": "", - "group": "", - "extraInformation": [], "name": "IsRotatingWithObject" }, { @@ -38265,8 +38012,6 @@ "unit": "DegreeAngle", "label": "Targeted camera rotation angle", "description": "When this angle is set, the camera follow this value instead of the object angle.", - "group": "", - "extraInformation": [], "hidden": true, "name": "TargetedRotationAngle" } @@ -38281,6 +38026,7 @@ "category": "Movement", "extensionNamespace": "", "fullName": "Stick objects to others", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXN0aWNrZXItb3V0bGluZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01LjUgMkMzLjYgMiAyIDMuNiAyIDUuNVYxOC41QzIgMjAuNCAzLjYgMjIgNS41IDIySDE2TDIyIDE2VjUuNUMyMiAzLjYgMjAuNCAyIDE4LjUgMkg1LjVNNS44IDRIMTguM0MxOS4zIDQgMjAuMSA0LjggMjAuMSA1LjhWMTVIMTguNkMxNi43IDE1IDE1LjEgMTYuNiAxNS4xIDE4LjVWMjBINS44QzQuOCAyMCA0IDE5LjIgNCAxOC4yVjUuOEM0IDQuOCA0LjggNCA1LjggNCIgLz48L3N2Zz4=", "name": "Sticker", @@ -38874,18 +38620,12 @@ "value": "", "type": "Boolean", "label": "Only follow the position", - "description": "", - "group": "", - "extraInformation": [], "name": "OnlyFollowPosition" }, { "value": "", "type": "Boolean", "label": "Destroy when the object it's stuck on is destroyed", - "description": "", - "group": "", - "extraInformation": [], "name": "IsDestroyedWithParent" } ], @@ -38899,6 +38639,7 @@ "category": "Visual effect", "extensionNamespace": "", "fullName": "3D particle emitter", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLWZpcmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcuNjYgMTEuMkMxNy40MyAxMC45IDE3LjE1IDEwLjY0IDE2Ljg5IDEwLjM4QzE2LjIyIDkuNzggMTUuNDYgOS4zNSAxNC44MiA4LjcyQzEzLjMzIDcuMjYgMTMgNC44NSAxMy45NSAzQzEzIDMuMjMgMTIuMTcgMy43NSAxMS40NiA0LjMyQzguODcgNi40IDcuODUgMTAuMDcgOS4wNyAxMy4yMkM5LjExIDEzLjMyIDkuMTUgMTMuNDIgOS4xNSAxMy41NUM5LjE1IDEzLjc3IDkgMTMuOTcgOC44IDE0LjA1QzguNTcgMTQuMTUgOC4zMyAxNC4wOSA4LjE0IDEzLjkzQzguMDggMTMuODggOC4wNCAxMy44MyA4IDEzLjc2QzYuODcgMTIuMzMgNi42OSAxMC4yOCA3LjQ1IDguNjRDNS43OCAxMCA0Ljg3IDEyLjMgNSAxNC40N0M1LjA2IDE0Ljk3IDUuMTIgMTUuNDcgNS4yOSAxNS45N0M1LjQzIDE2LjU3IDUuNyAxNy4xNyA2IDE3LjdDNy4wOCAxOS40MyA4Ljk1IDIwLjY3IDEwLjk2IDIwLjkyQzEzLjEgMjEuMTkgMTUuMzkgMjAuOCAxNy4wMyAxOS4zMkMxOC44NiAxNy42NiAxOS41IDE1IDE4LjU2IDEyLjcyTDE4LjQzIDEyLjQ2QzE4LjIyIDEyIDE3LjY2IDExLjIgMTcuNjYgMTEuMk0xNC41IDE3LjVDMTQuMjIgMTcuNzQgMTMuNzYgMTggMTMuNCAxOC4xQzEyLjI4IDE4LjUgMTEuMTYgMTcuOTQgMTAuNSAxNy4yOEMxMS42OSAxNyAxMi40IDE2LjEyIDEyLjYxIDE1LjIzQzEyLjc4IDE0LjQzIDEyLjQ2IDEzLjc3IDEyLjMzIDEzQzEyLjIxIDEyLjI2IDEyLjIzIDExLjYzIDEyLjUgMTAuOTRDMTIuNjkgMTEuMzIgMTIuODkgMTEuNyAxMy4xMyAxMkMxMy45IDEzIDE1LjExIDEzLjQ0IDE1LjM3IDE0LjhDMTUuNDEgMTQuOTQgMTUuNDMgMTUuMDggMTUuNDMgMTUuMjNDMTUuNDYgMTYuMDUgMTUuMSAxNi45NSAxNC41IDE3LjVIMTQuNVoiIC8+PC9zdmc+", "name": "ParticleEmitter3D", @@ -45678,6 +45419,71 @@ "is3D": true, "isUsingLegacyInstancesRenderer": true, "name": "ParticleEmitter3D", + "objects": [ + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Particle", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "Image", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Particle" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [], "eventsFunctions": [ { "fullName": "", @@ -48403,18 +48209,14 @@ "value": "255;0;0", "type": "Color", "label": "Start color", - "description": "", "group": "Color", - "extraInformation": [], "name": "StartColor" }, { "value": "255;255;0", "type": "Color", "label": "End color", - "description": "", "group": "Color", - "extraInformation": [], "name": "EndColor" }, { @@ -48422,9 +48224,7 @@ "type": "Number", "unit": "Dimensionless", "label": "Start opacity", - "description": "", "group": "Color", - "extraInformation": [], "name": "StartOpacity" }, { @@ -48432,18 +48232,13 @@ "type": "Number", "unit": "Dimensionless", "label": "End opacity", - "description": "", "group": "Color", - "extraInformation": [], "name": "EndOpacity" }, { "value": "50", "type": "Number", "label": "Flow of particles (particles per second)", - "description": "", - "group": "", - "extraInformation": [], "name": "Flow" }, { @@ -48451,9 +48246,7 @@ "type": "Number", "unit": "Pixel", "label": "Start min size", - "description": "", "group": "Size", - "extraInformation": [], "name": "StartSizeMin" }, { @@ -48461,9 +48254,7 @@ "type": "Number", "unit": "Pixel", "label": "Start max size", - "description": "", "group": "Size", - "extraInformation": [], "name": "StartSizeMax" }, { @@ -48471,9 +48262,7 @@ "type": "Number", "unit": "Dimensionless", "label": "End scale", - "description": "", "group": "Size", - "extraInformation": [], "name": "EndScale" }, { @@ -48481,9 +48270,7 @@ "type": "Number", "unit": "PixelSpeed", "label": "Start min speed", - "description": "", "group": "Speed", - "extraInformation": [], "name": "StartSpeedMin" }, { @@ -48491,9 +48278,7 @@ "type": "Number", "unit": "PixelSpeed", "label": "Start max speed", - "description": "", "group": "Speed", - "extraInformation": [], "name": "StartSpeedMax" }, { @@ -48501,9 +48286,6 @@ "type": "Number", "unit": "Second", "label": "Min lifespan", - "description": "", - "group": "", - "extraInformation": [], "name": "LifespanMin" }, { @@ -48511,9 +48293,6 @@ "type": "Number", "unit": "Second", "label": "Max lifespan", - "description": "", - "group": "", - "extraInformation": [], "name": "LifespanMax" }, { @@ -48521,18 +48300,13 @@ "type": "Number", "unit": "Second", "label": "Emission duration", - "description": "", - "group": "", - "extraInformation": [], "name": "Duration" }, { "value": "", "type": "Boolean", "label": "Particles move with the emitter", - "description": "", "group": "Speed", - "extraInformation": [], "name": "AreParticlesRelative" }, { @@ -48540,16 +48314,13 @@ "type": "Number", "unit": "DegreeAngle", "label": "Spay cone angle", - "description": "", "group": "Position", - "extraInformation": [], "name": "SpayConeAngle" }, { "value": "Additive", "type": "Choice", "label": "Blending", - "description": "", "group": "Color", "extraInformation": [ "Normal", @@ -48564,7 +48335,6 @@ "value": "Y-", "type": "Choice", "label": "Gravity top", - "description": "", "group": "Speed", "extraInformation": [ "Y-", @@ -48577,18 +48347,13 @@ "type": "Number", "unit": "PixelAcceleration", "label": "Gravity", - "description": "", "group": "Speed", - "extraInformation": [], "name": "Gravity" }, { "value": "true", "type": "Boolean", "label": "Delete when emission ends", - "description": "", - "group": "", - "extraInformation": [], "name": "ShouldAutodestruct" }, { @@ -48596,8 +48361,6 @@ "type": "String", "label": "", "description": "Only used by the scene editor.", - "group": "", - "extraInformation": [], "hidden": true, "name": "ParentOrigin" }, @@ -48608,7 +48371,6 @@ "label": "Z (elevation)", "description": "Deprecated", "group": "Position", - "extraInformation": [], "hidden": true, "name": "Z" }, @@ -48617,9 +48379,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Rotation on X axis", - "description": "", "group": "Position", - "extraInformation": [], "hidden": true, "name": "RotationX" }, @@ -48628,78 +48388,12 @@ "type": "Number", "unit": "DegreeAngle", "label": "Rotation on Y axis", - "description": "", "group": "Position", - "extraInformation": [], "hidden": true, "name": "RotationY" } ], - "objects": [ - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Particle", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [], - "animations": [ - { - "name": "Image", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [] - } - ] - } - ] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "Particle" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [] + "variants": [] } ] }, @@ -48708,6 +48402,7 @@ "category": "General", "extensionNamespace": "", "fullName": "3D raycast", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXJheS1zdGFydC1hcnJvdyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMywxMkwxOSwxNlYxM0g2LjgzQzYuNDIsMTQuMTcgNS4zMSwxNSA0LDE1QTMsMyAwIDAsMSAxLDEyQTMsMyAwIDAsMSA0LDlDNS4zMSw5IDYuNDIsOS44MyA2LjgzLDExSDE5VjhMMjMsMTJaIiAvPjwvc3ZnPg==", "name": "Raycaster3D", @@ -49358,6 +49053,7 @@ "category": "General", "extensionNamespace": "", "fullName": "3D model 9-patch", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXNlbGVjdC1ncm91cCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDNBMiAyIDAgMCAwIDMgNUg1TTcgM1Y1SDlWM00xMSAzVjVIMTNWM00xNSAzVjVIMTdWM00xOSAzVjVIMjFBMiAyIDAgMCAwIDE5IDNNMyA3VjlINVY3TTcgN1YxMUgxMVY3TTEzIDdWMTFIMTdWN00xOSA3VjlIMjFWN00zIDExVjEzSDVWMTFNMTkgMTFWMTNIMjFWMTFNNyAxM1YxN0gxMVYxM00xMyAxM1YxN0gxN1YxM00zIDE1VjE3SDVWMTVNMTkgMTVWMTdIMjFWMTVNMyAxOUEyIDIgMCAwIDAgNSAyMVYxOU03IDE5VjIxSDlWMTlNMTEgMTlWMjFIMTNWMTlNMTUgMTlWMjFIMTdWMTlNMTkgMTlWMjFBMiAyIDAgMCAwIDIxIDE5WiIgLz48L3N2Zz4=", "name": "Model9Patch3D", @@ -49392,6 +49088,309 @@ "is3D": true, "isUsingLegacyInstancesRenderer": true, "name": "Model9Patch3D", + "objects": [ + { + "assetStoreId": "", + "name": "TopCenter", + "type": "Scene3D::Model3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "centerLocation": "ModelOrigin", + "crossfadeDuration": 0, + "depth": 100, + "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, + "keepAspectRatio": false, + "materialType": "StandardWithoutMetalness", + "modelResourceName": "", + "originLocation": "ModelOrigin", + "rotationX": 0, + "rotationY": 0, + "rotationZ": 0, + "width": 100, + "animations": [] + } + }, + { + "assetStoreId": "", + "name": "TopSide", + "type": "Scene3D::Model3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "centerLocation": "ModelOrigin", + "crossfadeDuration": 0, + "depth": 100, + "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, + "keepAspectRatio": false, + "materialType": "StandardWithoutMetalness", + "modelResourceName": "", + "originLocation": "ModelOrigin", + "rotationX": 0, + "rotationY": 0, + "rotationZ": 0, + "width": 100, + "animations": [] + } + }, + { + "assetStoreId": "", + "name": "TopCorner", + "type": "Scene3D::Model3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "centerLocation": "ModelOrigin", + "crossfadeDuration": 0, + "depth": 100, + "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, + "keepAspectRatio": false, + "materialType": "StandardWithoutMetalness", + "modelResourceName": "", + "originLocation": "ModelOrigin", + "rotationX": 0, + "rotationY": 0, + "rotationZ": 0, + "width": 100, + "animations": [] + } + }, + { + "assetStoreId": "", + "name": "CenterSide", + "type": "Scene3D::Model3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "centerLocation": "ModelOrigin", + "crossfadeDuration": 0, + "depth": 100, + "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, + "keepAspectRatio": false, + "materialType": "StandardWithoutMetalness", + "modelResourceName": "", + "originLocation": "ModelOrigin", + "rotationX": 0, + "rotationY": 0, + "rotationZ": 0, + "width": 100, + "animations": [] + } + }, + { + "assetStoreId": "", + "name": "CenterCorner", + "type": "Scene3D::Model3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "centerLocation": "ModelOrigin", + "crossfadeDuration": 0, + "depth": 100, + "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, + "keepAspectRatio": false, + "materialType": "StandardWithoutMetalness", + "modelResourceName": "", + "originLocation": "ModelOrigin", + "rotationX": 0, + "rotationY": 0, + "rotationZ": 0, + "width": 100, + "animations": [] + } + }, + { + "assetStoreId": "", + "name": "BottomSide", + "type": "Scene3D::Model3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "centerLocation": "ModelOrigin", + "crossfadeDuration": 0, + "depth": 100, + "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, + "keepAspectRatio": false, + "materialType": "StandardWithoutMetalness", + "modelResourceName": "", + "originLocation": "ModelOrigin", + "rotationX": 0, + "rotationY": 0, + "rotationZ": 0, + "width": 100, + "animations": [] + } + }, + { + "assetStoreId": "", + "name": "BottomCorner", + "type": "Scene3D::Model3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "centerLocation": "ModelOrigin", + "crossfadeDuration": 0, + "depth": 100, + "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, + "keepAspectRatio": false, + "materialType": "StandardWithoutMetalness", + "modelResourceName": "", + "originLocation": "ModelOrigin", + "rotationX": 0, + "rotationY": 0, + "rotationZ": 0, + "width": 100, + "animations": [] + } + }, + { + "assetStoreId": "", + "name": "BottomCenter", + "type": "Scene3D::Model3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "centerLocation": "ModelOrigin", + "crossfadeDuration": 0, + "depth": 100, + "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, + "keepAspectRatio": false, + "materialType": "StandardWithoutMetalness", + "modelResourceName": "", + "originLocation": "ModelOrigin", + "rotationX": 0, + "rotationY": 0, + "rotationZ": 0, + "width": 100, + "animations": [] + } + }, + { + "assetStoreId": "", + "name": "Placeholder", + "type": "Scene3D::Cube3DObject", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "width": 100, + "height": 100, + "depth": 100, + "enableTextureTransparency": false, + "facesOrientation": "Z", + "frontFaceResourceName": "", + "backFaceResourceName": "", + "backFaceUpThroughWhichAxisRotation": "X", + "leftFaceResourceName": "", + "rightFaceResourceName": "", + "topFaceResourceName": "", + "bottomFaceResourceName": "", + "frontFaceVisible": true, + "backFaceVisible": true, + "leftFaceVisible": true, + "rightFaceVisible": true, + "topFaceVisible": true, + "bottomFaceVisible": true, + "frontFaceResourceRepeat": false, + "backFaceResourceRepeat": false, + "leftFaceResourceRepeat": false, + "rightFaceResourceRepeat": false, + "topFaceResourceRepeat": false, + "bottomFaceResourceRepeat": false, + "materialType": "StandardWithoutMetalness", + "isCastingShadow": true, + "isReceivingShadow": true + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "TopCenter" + }, + { + "objectName": "TopSide" + }, + { + "objectName": "TopCorner" + }, + { + "objectName": "CenterSide" + }, + { + "objectName": "CenterCorner" + }, + { + "objectName": "BottomSide" + }, + { + "objectName": "BottomCorner" + }, + { + "objectName": "BottomCenter" + }, + { + "objectName": "Placeholder" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [], "eventsFunctions": [ { "fullName": "", @@ -50982,36 +50981,24 @@ "type": "Number", "unit": "Pixel", "label": "Patch size", - "description": "", - "group": "", - "extraInformation": [], "name": "Size" }, { "value": "", "type": "Boolean", "label": "Tiled on X", - "description": "", - "group": "", - "extraInformation": [], "name": "IsTiledOnX" }, { "value": "", "type": "Boolean", "label": "Tiled on Y", - "description": "", - "group": "", - "extraInformation": [], "name": "IsTiledOnY" }, { "value": "", "type": "Boolean", "label": "Tiled on Z", - "description": "", - "group": "", - "extraInformation": [], "name": "IsTiledOnZ" }, { @@ -51019,7 +51006,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "TopCenter" ], @@ -51031,7 +51017,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "TopSide" ], @@ -51043,7 +51028,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "TopCorner" ], @@ -51055,7 +51039,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "CenterSide" ], @@ -51067,7 +51050,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "CenterCorner" ], @@ -51079,7 +51061,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "BottomSide" ], @@ -51091,7 +51072,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "BottomCorner" ], @@ -51103,7 +51083,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "BottomCenter" ], @@ -51115,9 +51094,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Width" }, @@ -51126,9 +51102,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Height" }, @@ -51137,9 +51110,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Depth" }, @@ -51148,9 +51118,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "X" }, @@ -51159,9 +51126,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Y" }, @@ -51170,13 +51134,25 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Z" } ], + "variants": [] + }, + { + "areaMaxX": 64, + "areaMaxY": 64, + "areaMaxZ": 64, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "defaultName": "Model9Patch3D", + "description": "A 3D model with corners that don't stretch and sides that can be tiled.", + "fullName": "3D model 9-patch (single depth)", + "is3D": true, + "isUsingLegacyInstancesRenderer": true, + "name": "Model9Patch3DSingleDepth", "objects": [ { "assetStoreId": "", @@ -51190,6 +51166,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "", @@ -51203,99 +51181,7 @@ }, { "assetStoreId": "", - "name": "TopSide", - "type": "Scene3D::Model3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "centerLocation": "ModelOrigin", - "crossfadeDuration": 0, - "depth": 100, - "height": 100, - "keepAspectRatio": false, - "materialType": "StandardWithoutMetalness", - "modelResourceName": "", - "originLocation": "ModelOrigin", - "rotationX": 0, - "rotationY": 0, - "rotationZ": 0, - "width": 100, - "animations": [] - } - }, - { - "assetStoreId": "", - "name": "TopCorner", - "type": "Scene3D::Model3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "centerLocation": "ModelOrigin", - "crossfadeDuration": 0, - "depth": 100, - "height": 100, - "keepAspectRatio": false, - "materialType": "StandardWithoutMetalness", - "modelResourceName": "", - "originLocation": "ModelOrigin", - "rotationX": 0, - "rotationY": 0, - "rotationZ": 0, - "width": 100, - "animations": [] - } - }, - { - "assetStoreId": "", - "name": "CenterSide", - "type": "Scene3D::Model3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "centerLocation": "ModelOrigin", - "crossfadeDuration": 0, - "depth": 100, - "height": 100, - "keepAspectRatio": false, - "materialType": "StandardWithoutMetalness", - "modelResourceName": "", - "originLocation": "ModelOrigin", - "rotationX": 0, - "rotationY": 0, - "rotationZ": 0, - "width": 100, - "animations": [] - } - }, - { - "assetStoreId": "", - "name": "CenterCorner", - "type": "Scene3D::Model3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "centerLocation": "ModelOrigin", - "crossfadeDuration": 0, - "depth": 100, - "height": 100, - "keepAspectRatio": false, - "materialType": "StandardWithoutMetalness", - "modelResourceName": "", - "originLocation": "ModelOrigin", - "rotationX": 0, - "rotationY": 0, - "rotationZ": 0, - "width": 100, - "animations": [] - } - }, - { - "assetStoreId": "", - "name": "BottomSide", + "name": "Corner", "type": "Scene3D::Model3DObject", "variables": [], "effects": [], @@ -51305,6 +51191,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "", @@ -51318,7 +51206,7 @@ }, { "assetStoreId": "", - "name": "BottomCorner", + "name": "Side", "type": "Scene3D::Model3DObject", "variables": [], "effects": [], @@ -51328,6 +51216,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "", @@ -51351,6 +51241,8 @@ "crossfadeDuration": 0, "depth": 100, "height": 100, + "isCastingShadow": false, + "isReceivingShadow": false, "keepAspectRatio": false, "materialType": "StandardWithoutMetalness", "modelResourceName": "", @@ -51394,7 +51286,9 @@ "rightFaceResourceRepeat": false, "topFaceResourceRepeat": false, "bottomFaceResourceRepeat": false, - "materialType": "Basic" + "materialType": "StandardWithoutMetalness", + "isReceivingShadow": true, + "isCastingShadow": true } } ], @@ -51405,22 +51299,10 @@ "objectName": "TopCenter" }, { - "objectName": "TopSide" - }, - { - "objectName": "TopCorner" - }, - { - "objectName": "CenterSide" - }, - { - "objectName": "CenterCorner" - }, - { - "objectName": "BottomSide" + "objectName": "Side" }, { - "objectName": "BottomCorner" + "objectName": "Corner" }, { "objectName": "BottomCenter" @@ -51461,21 +51343,7 @@ "effects": [] } ], - "instances": [] - }, - { - "areaMaxX": 64, - "areaMaxY": 64, - "areaMaxZ": 64, - "areaMinX": 0, - "areaMinY": 0, - "areaMinZ": 0, - "defaultName": "Model9Patch3D", - "description": "A 3D model with corners that don't stretch and sides that can be tiled.", - "fullName": "3D model 9-patch (single depth)", - "is3D": true, - "isUsingLegacyInstancesRenderer": true, - "name": "Model9Patch3DSingleDepth", + "instances": [], "eventsFunctions": [ { "fullName": "", @@ -53064,27 +52932,18 @@ "type": "Number", "unit": "Pixel", "label": "Patch size", - "description": "", - "group": "", - "extraInformation": [], "name": "Size" }, { "value": "", "type": "Boolean", "label": "Tiled on X", - "description": "", - "group": "", - "extraInformation": [], "name": "IsTiledOnX" }, { "value": "", "type": "Boolean", "label": "Tiled on Y", - "description": "", - "group": "", - "extraInformation": [], "name": "IsTiledOnY" }, { @@ -53092,7 +52951,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "TopCenter" ], @@ -53104,7 +52962,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "Side" ], @@ -53116,7 +52973,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "Corner" ], @@ -53128,7 +52984,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "BottomCenter" ], @@ -53140,9 +52995,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Width" }, @@ -53151,9 +53003,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Height" }, @@ -53162,9 +53011,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Depth" }, @@ -53173,9 +53019,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "X" }, @@ -53184,194 +53027,11 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Y" } ], - "objects": [ - { - "assetStoreId": "", - "name": "TopCenter", - "type": "Scene3D::Model3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "centerLocation": "ModelOrigin", - "crossfadeDuration": 0, - "depth": 100, - "height": 100, - "keepAspectRatio": false, - "materialType": "StandardWithoutMetalness", - "modelResourceName": "", - "originLocation": "ModelOrigin", - "rotationX": 0, - "rotationY": 0, - "rotationZ": 0, - "width": 100, - "animations": [] - } - }, - { - "assetStoreId": "", - "name": "Corner", - "type": "Scene3D::Model3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "centerLocation": "ModelOrigin", - "crossfadeDuration": 0, - "depth": 100, - "height": 100, - "keepAspectRatio": false, - "materialType": "StandardWithoutMetalness", - "modelResourceName": "", - "originLocation": "ModelOrigin", - "rotationX": 0, - "rotationY": 0, - "rotationZ": 0, - "width": 100, - "animations": [] - } - }, - { - "assetStoreId": "", - "name": "Side", - "type": "Scene3D::Model3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "centerLocation": "ModelOrigin", - "crossfadeDuration": 0, - "depth": 100, - "height": 100, - "keepAspectRatio": false, - "materialType": "StandardWithoutMetalness", - "modelResourceName": "", - "originLocation": "ModelOrigin", - "rotationX": 0, - "rotationY": 0, - "rotationZ": 0, - "width": 100, - "animations": [] - } - }, - { - "assetStoreId": "", - "name": "BottomCenter", - "type": "Scene3D::Model3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "centerLocation": "ModelOrigin", - "crossfadeDuration": 0, - "depth": 100, - "height": 100, - "keepAspectRatio": false, - "materialType": "StandardWithoutMetalness", - "modelResourceName": "", - "originLocation": "ModelOrigin", - "rotationX": 0, - "rotationY": 0, - "rotationZ": 0, - "width": 100, - "animations": [] - } - }, - { - "assetStoreId": "", - "name": "Placeholder", - "type": "Scene3D::Cube3DObject", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "width": 100, - "height": 100, - "depth": 100, - "enableTextureTransparency": false, - "facesOrientation": "Z", - "frontFaceResourceName": "", - "backFaceResourceName": "", - "backFaceUpThroughWhichAxisRotation": "X", - "leftFaceResourceName": "", - "rightFaceResourceName": "", - "topFaceResourceName": "", - "bottomFaceResourceName": "", - "frontFaceVisible": true, - "backFaceVisible": true, - "leftFaceVisible": true, - "rightFaceVisible": true, - "topFaceVisible": true, - "bottomFaceVisible": true, - "frontFaceResourceRepeat": false, - "backFaceResourceRepeat": false, - "leftFaceResourceRepeat": false, - "rightFaceResourceRepeat": false, - "topFaceResourceRepeat": false, - "bottomFaceResourceRepeat": false, - "materialType": "Basic" - } - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "TopCenter" - }, - { - "objectName": "Side" - }, - { - "objectName": "Corner" - }, - { - "objectName": "BottomCenter" - }, - { - "objectName": "Placeholder" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [] + "variants": [] } ] }, @@ -53380,6 +53040,7 @@ "category": "", "extensionNamespace": "", "fullName": "", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "", "name": "Respawn3D", @@ -53538,8 +53199,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -53549,8 +53208,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -53561,9 +53218,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "SafeX" }, @@ -53572,9 +53226,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "SafeY" }, @@ -53583,9 +53234,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "SafeZ" } @@ -53600,6 +53248,7 @@ "category": "Input", "extensionNamespace": "", "fullName": "Screen Orientation Checker", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXNjcmVlbi1yb3RhdGlvbiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik03LjUsMjEuNUM0LjI1LDE5Ljk0IDEuOTEsMTYuNzYgMS41NSwxM0gwLjA1QzAuNTYsMTkuMTYgNS43MSwyNCAxMiwyNEwxMi42NiwyMy45N0w4Ljg1LDIwLjE2TTE0LjgzLDIxLjE5TDIuODEsOS4xN0w5LjE3LDIuODFMMjEuMTksMTQuODNNMTAuMjMsMS43NUM5LjY0LDEuMTYgOC42OSwxLjE2IDguMTEsMS43NUwxLjc1LDguMTFDMS4xNiw4LjcgMS4xNiw5LjY1IDEuNzUsMTAuMjNMMTMuNzcsMjIuMjVDMTQuMzYsMjIuODQgMTUuMzEsMjIuODQgMTUuODksMjIuMjVMMjIuMjUsMTUuODlDMjIuODQsMTUuMyAyMi44NCwxNC4zNSAyMi4yNSwxMy43N0wxMC4yMywxLjc1TTE2LjUsMi41QzE5Ljc1LDQuMDcgMjIuMDksNy4yNCAyMi40NSwxMUgyMy45NUMyMy40NCw0Ljg0IDE4LjI5LDAgMTIsMEwxMS4zNCwwLjAzTDE1LjE1LDMuODRMMTYuNSwyLjVaIiAvPjwvc3ZnPg==", "name": "ScreenOrientationChecker", @@ -53691,6 +53340,260 @@ "isInnerAreaFollowingParentSize": true, "isUsingLegacyInstancesRenderer": false, "name": "ScreenOrientationChecker", + "objects": [ + { + "assetStoreId": "", + "bold": true, + "italic": false, + "name": "Text", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 0, + "leftEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ], + "string": "Rotate screen to play", + "font": "", + "textAlignment": "center", + "characterSize": 30, + "color": { + "b": 255, + "g": 255, + "r": 255 + }, + "content": { + "bold": true, + "isOutlineEnabled": false, + "isShadowEnabled": false, + "italic": false, + "outlineColor": "255;255;255", + "outlineThickness": 2, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "Rotate screen to play", + "font": "", + "textAlignment": "center", + "verticalTextAlignment": "top", + "characterSize": 30, + "color": "255;255;255" + } + }, + { + "assetStoreId": "", + "name": "BackgroundPainter", + "type": "PrimitiveDrawing::Drawer", + "variables": [], + "effects": [], + "behaviors": [], + "fillOpacity": 255, + "outlineSize": 0, + "outlineOpacity": 255, + "absoluteCoordinates": true, + "clearBetweenFrames": true, + "antialiasing": "none", + "fillColor": { + "r": 0, + "g": 0, + "b": 0 + }, + "outlineColor": { + "r": 0, + "g": 0, + "b": 0 + } + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 0, + "leftEdgeAnchor": 4, + "topEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "rotate-screen-icon.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 52.5, + "y": 56.5 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 0, + "y": 1 + }, + { + "x": 105, + "y": 1 + }, + { + "x": 105, + "y": 113 + }, + { + "x": 0, + "y": 113 + } + ] + ] + } + ] + } + ] + } + ] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Text" + }, + { + "objectName": "BackgroundPainter" + }, + { + "objectName": "Icon" + } + ] + }, + "objectsGroups": [], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 35, + "keepRatio": true, + "layer": "", + "name": "Text", + "persistentUuid": "65c003ea-19c0-4f18-a189-a02a24378f35", + "width": 207, + "x": 104, + "y": 120, + "zOrder": 15, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "BackgroundPainter", + "persistentUuid": "49ff4576-6406-41de-a43b-1355529d61fe", + "width": 0, + "x": 38, + "y": 17, + "zOrder": 14, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "39cbfc66-13f4-43dc-b6ef-2bda83153277", + "width": 0, + "x": 204, + "y": 64, + "zOrder": 16, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], "eventsFunctions": [ { "fullName": "", @@ -54258,9 +54161,6 @@ "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "IsShown" }, @@ -54269,8 +54169,6 @@ "type": "Boolean", "label": "Force show the screen", "description": "Use this to test the screen in your game", - "group": "", - "extraInformation": [], "name": "IsForceShown" }, { @@ -54278,9 +54176,7 @@ "type": "Number", "unit": "Pixel", "label": "Padding", - "description": "", "group": "Appearance", - "extraInformation": [], "name": "Padding" }, { @@ -54290,273 +54186,17 @@ "label": "Corner radius", "description": "Corner radius for the background", "group": "Appearance", - "extraInformation": [], "name": "CornerRadius" }, { "value": "0;0;0", "type": "Color", "label": "Background color", - "description": "", "group": "Appearance", - "extraInformation": [], "name": "BackgroundColor" } ], - "objects": [ - { - "assetStoreId": "", - "bold": true, - "italic": false, - "name": "Text", - "smoothed": true, - "type": "TextObject::Text", - "underlined": false, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 0, - "leftEdgeAnchor": 4, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 0, - "topEdgeAnchor": 4, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ], - "string": "Rotate screen to play", - "font": "", - "textAlignment": "center", - "characterSize": 30, - "color": { - "b": 255, - "g": 255, - "r": 255 - }, - "content": { - "bold": true, - "isOutlineEnabled": false, - "isShadowEnabled": false, - "italic": false, - "outlineColor": "255;255;255", - "outlineThickness": 2, - "shadowAngle": 90, - "shadowBlurRadius": 2, - "shadowColor": "0;0;0", - "shadowDistance": 4, - "shadowOpacity": 127, - "smoothed": true, - "underlined": false, - "text": "Rotate screen to play", - "font": "", - "textAlignment": "center", - "verticalTextAlignment": "top", - "characterSize": 30, - "color": "255;255;255" - } - }, - { - "assetStoreId": "", - "name": "BackgroundPainter", - "type": "PrimitiveDrawing::Drawer", - "variables": [], - "effects": [], - "behaviors": [], - "fillOpacity": 255, - "outlineSize": 0, - "outlineOpacity": 255, - "absoluteCoordinates": true, - "clearBetweenFrames": true, - "antialiasing": "none", - "fillColor": { - "r": 0, - "g": 0, - "b": 0 - }, - "outlineColor": { - "r": 0, - "g": 0, - "b": 0 - } - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Icon", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [ - { - "name": "Anchor", - "type": "AnchorBehavior::AnchorBehavior", - "bottomEdgeAnchor": 0, - "leftEdgeAnchor": 4, - "topEdgeAnchor": 4, - "relativeToOriginalWindowSize": true, - "rightEdgeAnchor": 0, - "useLegacyBottomAndRightAnchors": false - }, - { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ], - "animations": [ - { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "rotate-screen-icon.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 52.5, - "y": 56.5 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 0, - "y": 1 - }, - { - "x": 105, - "y": 1 - }, - { - "x": 105, - "y": 113 - }, - { - "x": 0, - "y": 113 - } - ] - ] - } - ] - } - ] - } - ] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "Text" - }, - { - "objectName": "BackgroundPainter" - }, - { - "objectName": "Icon" - } - ] - }, - "objectsGroups": [], - "layers": [ - { - "ambientLightColorB": 200, - "ambientLightColorG": 200, - "ambientLightColorR": 200, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 3, - "cameraType": "", - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [] - } - ], - "instances": [ - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 35, - "keepRatio": true, - "layer": "", - "name": "Text", - "persistentUuid": "65c003ea-19c0-4f18-a189-a02a24378f35", - "width": 207, - "x": 104, - "y": 120, - "zOrder": 15, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": false, - "height": 0, - "keepRatio": true, - "layer": "", - "name": "BackgroundPainter", - "persistentUuid": "49ff4576-6406-41de-a43b-1355529d61fe", - "width": 0, - "x": 38, - "y": 17, - "zOrder": 14, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": false, - "height": 0, - "keepRatio": true, - "layer": "", - "name": "Icon", - "persistentUuid": "39cbfc66-13f4-43dc-b6ef-2bda83153277", - "width": 0, - "x": 204, - "y": 64, - "zOrder": 16, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - } - ] + "variants": [] } ] } diff --git a/examples/starting-first-person/starting-first-person.json b/examples/starting-first-person/starting-first-person.json index f4c6b8f7b..5472236b6 100644 --- a/examples/starting-first-person/starting-first-person.json +++ b/examples/starting-first-person/starting-first-person.json @@ -1,7 +1,7 @@ { "firstLayout": "", "gdVersion": { - "build": 229, + "build": 233, "major": 5, "minor": 5, "revision": 0 @@ -462,7 +462,14 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 } ], "content": { @@ -521,7 +528,14 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 } ], "content": { @@ -580,7 +594,14 @@ "angularDamping": 5, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 } ], "content": { @@ -852,7 +873,14 @@ "angularDamping": 0.1, "gravityScale": 1, "layers": 17, - "masks": 17 + "masks": 17, + "shapeOffsetX": 0, + "shapeOffsetY": 0, + "shapeOffsetZ": 0, + "massCenterOffsetX": 0, + "massCenterOffsetY": 0, + "massCenterOffsetZ": 0, + "massOverride": 0 }, { "isFolded": true, @@ -1569,10 +1597,10 @@ "name": "Effect", "doubleParameters": { "distanceFromCamera": 1500, - "elevation": 45, + "elevation": 30, "frustumSize": 4000, "intensity": 0.75, - "rotation": 0 + "rotation": 30 }, "stringParameters": { "color": "255;255;255", @@ -2304,8 +2332,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -2315,54 +2341,36 @@ "value": "Space", "type": "String", "label": "Jump key", - "description": "", - "group": "", - "extraInformation": [], "name": "Jump" }, { "value": "w", "type": "String", "label": "Up key", - "description": "", - "group": "", - "extraInformation": [], "name": "Up" }, { "value": "a", "type": "String", "label": "Left key", - "description": "", - "group": "", - "extraInformation": [], "name": "Left" }, { "value": "s", "type": "String", "label": "Down key", - "description": "", - "group": "", - "extraInformation": [], "name": "Down" }, { "value": "d", "type": "String", "label": "Right key", - "description": "", - "group": "", - "extraInformation": [], "name": "Right" }, { "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CameraAngle" }, @@ -2370,9 +2378,6 @@ "value": "", "type": "Boolean", "label": "Camera is locked for the frame", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "LockedCameraAngle" } @@ -2538,8 +2543,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -2549,45 +2552,30 @@ "value": "Space", "type": "String", "label": "Jump key", - "description": "", - "group": "", - "extraInformation": [], "name": "Jump" }, { "value": "w", "type": "String", "label": "Up key", - "description": "", - "group": "", - "extraInformation": [], "name": "Up" }, { "value": "a", "type": "String", "label": "Left key", - "description": "", - "group": "", - "extraInformation": [], "name": "Left" }, { "value": "s", "type": "String", "label": "Down key", - "description": "", - "group": "", - "extraInformation": [], "name": "Down" }, { "value": "d", "type": "String", "label": "Right key", - "description": "", - "group": "", - "extraInformation": [], "name": "Right" } ], @@ -5651,18 +5639,12 @@ "value": "1", "type": "Number", "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "String", "label": "Joystick name", - "description": "", - "group": "", - "extraInformation": [], "name": "JoystickIdentifier" }, { @@ -5670,17 +5652,12 @@ "type": "Number", "label": "Dead zone radius (range: 0 to 1)", "description": "The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved)", - "group": "", - "extraInformation": [], "name": "DeadZoneRadius" }, { "value": "0", "type": "Number", "label": "Joystick angle (range: -180 to 180)", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "JoystickAngle" }, @@ -5688,9 +5665,6 @@ "value": "0", "type": "Number", "label": "Joystick force (range: 0 to 1)", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "JoystickForce" }, @@ -5698,9 +5672,6 @@ "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchId" }, @@ -5708,9 +5679,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchIndex" } @@ -6112,27 +6080,18 @@ "value": "1", "type": "Number", "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "A", "type": "String", "label": "Button identifier", - "description": "", - "group": "", - "extraInformation": [], "name": "ButtonIdentifier" }, { "value": "0", "type": "Number", "label": "TouchID", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchId" }, @@ -6140,9 +6099,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchIndex" }, @@ -6150,9 +6106,6 @@ "value": "", "type": "Boolean", "label": "Button released", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "IsReleased" }, @@ -6162,8 +6115,6 @@ "unit": "Pixel", "label": "Triggering circle radius", "description": "This circle adds up to the object collision mask.", - "group": "", - "extraInformation": [], "name": "Radius" } ], @@ -6351,8 +6302,6 @@ "value": "", "type": "Behavior", "label": "Platform character behavior", - "description": "", - "group": "", "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], @@ -6362,16 +6311,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Joystick name", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -6383,9 +6328,7 @@ "value": "A", "type": "String", "label": "Jump button name", - "description": "", "group": "Controls", - "extraInformation": [], "name": "JumpButton" } ], @@ -6494,8 +6437,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -6505,16 +6446,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Walk joystick", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -6526,9 +6463,7 @@ "value": "A", "type": "String", "label": "Jump button name", - "description": "", "group": "Controls", - "extraInformation": [], "name": "JumpButton" } ], @@ -6626,8 +6561,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -6637,16 +6570,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Walk joystick", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -6658,9 +6587,7 @@ "value": "A", "type": "String", "label": "Jump button name", - "description": "", "group": "Controls", - "extraInformation": [], "name": "JumpButton" } ], @@ -7602,8 +7529,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -7613,16 +7538,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Secondary", "type": "Choice", "label": "Camera joystick", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -7635,27 +7556,21 @@ "type": "Number", "unit": "AngularSpeed", "label": "Maximum rotation speed", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationSpeedMax" }, { "value": "360", "type": "Number", "label": "Rotation acceleration", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationAcceleration" }, { "value": "720", "type": "Number", "label": "Rotation deceleration", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationDeceleration" }, { @@ -7663,27 +7578,21 @@ "type": "Number", "unit": "AngularSpeed", "label": "Maximum rotation speed", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationSpeedMax" }, { "value": "240", "type": "Number", "label": "Rotation acceleration", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationAcceleration" }, { "value": "480", "type": "Number", "label": "Rotation deceleration", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationDeceleration" }, { @@ -7691,9 +7600,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Minimum angle", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalAngleMin" }, { @@ -7701,9 +7608,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Maximum angle", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalAngleMax" }, { @@ -7711,9 +7616,7 @@ "type": "Number", "unit": "Pixel", "label": "Z position offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetZ" }, { @@ -7721,9 +7624,6 @@ "type": "Number", "unit": "AngularSpeed", "label": "Current rotation speed Z", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CurrentRotationSpeedZ" }, @@ -7732,9 +7632,6 @@ "type": "Number", "unit": "AngularSpeed", "label": "Current rotation speed Y", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CurrentRotationSpeedY" } @@ -8259,8 +8156,6 @@ "value": "", "type": "Behavior", "label": "Top-down movement behavior", - "description": "", - "group": "", "extraInformation": [ "TopDownMovementBehavior::TopDownMovementBehavior" ], @@ -8270,17 +8165,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Joystick name", - "description": "", - "group": "", "extraInformation": [ "Primary", "Secondary" @@ -8291,7 +8181,6 @@ "value": "Analog", "type": "Choice", "label": "Stick mode", - "description": "", "group": "Controls", "extraInformation": [ "Analog", @@ -9522,17 +9411,12 @@ "value": "1", "type": "Number", "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Joystick name", - "description": "", - "group": "", "extraInformation": [ "Primary", "Secondary" @@ -9544,8 +9428,6 @@ "type": "Number", "label": "Dead zone radius (range: 0 to 1)", "description": "The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved)", - "group": "", - "extraInformation": [], "name": "DeadZoneRadius" }, { @@ -9553,7 +9435,6 @@ "type": "String", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "Thumb" ], @@ -9565,8 +9446,6 @@ "type": "Number", "label": "", "description": "Only used by the scene editor.", - "group": "", - "extraInformation": [], "hidden": true, "name": "ThumbAnchorTarget" }, @@ -9575,7 +9454,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "Thumb" ], @@ -9587,8 +9465,6 @@ "type": "String", "label": "", "description": "Only used by the scene editor.", - "group": "", - "extraInformation": [], "hidden": true, "name": "ParentOrigin" }, @@ -9596,9 +9472,6 @@ "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ShouldBeHiddenWhenReleased" } @@ -11173,8 +11046,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -11185,9 +11056,6 @@ "type": "Number", "unit": "Dimensionless", "label": "Horizontal rotation speed factor", - "description": "", - "group": "", - "extraInformation": [], "name": "HorizontalSpeed" }, { @@ -11195,9 +11063,6 @@ "type": "Number", "unit": "Dimensionless", "label": "Vertical rotation speed factor", - "description": "", - "group": "", - "extraInformation": [], "name": "VerticalSpeed" }, { @@ -11205,9 +11070,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "Minimum vertical camera angle", - "description": "", - "group": "", - "extraInformation": [], "name": "VerticalAngleMin" }, { @@ -11215,9 +11077,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "Maximum vertical camera angle", - "description": "", - "group": "", - "extraInformation": [], "name": "VerticalAngleMax" }, { @@ -11225,18 +11084,12 @@ "type": "Number", "unit": "Pixel", "label": "Z position offset", - "description": "", - "group": "", - "extraInformation": [], "name": "OffsetZ" }, { "value": "true", "type": "Boolean", "label": "Lock the pointer on click", - "description": "", - "group": "", - "extraInformation": [], "name": "ShouldLock" } ], @@ -11913,8 +11766,6 @@ "value": "", "type": "Behavior", "label": "Button finite state machine", - "description": "", - "group": "", "extraInformation": [ "SpriteToggleSwitch::ButtonFSM" ], @@ -11924,27 +11775,18 @@ "value": "false", "type": "Boolean", "label": "Is checked", - "description": "", - "group": "", - "extraInformation": [], "name": "IsChecked" }, { "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "name": "PreviousIsChecked" }, { "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "WasChecked" } @@ -13062,8 +12904,6 @@ "type": "Boolean", "label": "", "description": "Should check hovering", - "group": "", - "extraInformation": [], "hidden": true, "name": "ShouldCheckHovering" }, @@ -13071,8 +12911,6 @@ "value": "Idle", "type": "Choice", "label": "State", - "description": "", - "group": "", "extraInformation": [ "Idle", "Hovered", @@ -13087,9 +12925,6 @@ "value": "0", "type": "Number", "label": "Touch id", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchId" }, @@ -13097,9 +12932,6 @@ "value": "", "type": "Boolean", "label": "Touch is inside", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchIsInside" }, @@ -13107,9 +12939,6 @@ "value": "", "type": "Boolean", "label": "Mouse is inside", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "MouseIsInside" }, @@ -13117,9 +12946,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Index" } @@ -14275,9 +14101,6 @@ "value": "true", "type": "Boolean", "label": "Is checked", - "description": "", - "group": "", - "extraInformation": [], "name": "IsChecked" }, { @@ -14285,8 +14108,6 @@ "type": "Boolean", "label": "", "description": "It's used to detect a change at hot reload.", - "group": "", - "extraInformation": [], "hidden": true, "name": "PreviousIsChecked" } From 2055782f2fbd2ea9c6624a0606842f10319fcc6f Mon Sep 17 00:00:00 2001 From: Neyl Date: Fri, 4 Jul 2025 15:08:11 +0200 Subject: [PATCH 5/5] Update starting-3D-platformer.json --- .../starting-3D-platformer.json | 255 +----------------- 1 file changed, 3 insertions(+), 252 deletions(-) diff --git a/examples/starting-3D-platformer/starting-3D-platformer.json b/examples/starting-3D-platformer/starting-3D-platformer.json index c1e45504c..17c2420a5 100644 --- a/examples/starting-3D-platformer/starting-3D-platformer.json +++ b/examples/starting-3D-platformer/starting-3D-platformer.json @@ -1,7 +1,7 @@ { "firstLayout": "", "gdVersion": { - "build": 229, + "build": 234, "major": 5, "minor": 5, "revision": 0 @@ -2286,12 +2286,12 @@ "elevation": 45, "frustumSize": 4000, "intensity": 0.75, - "rotation": 0 + "rotation": 30 }, "stringParameters": { "color": "255;255;255", "shadowQuality": "medium", - "top": "Y-" + "top": "Z+" }, "booleanParameters": { "isCastingShadow": true @@ -3014,8 +3014,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -3025,54 +3023,36 @@ "value": "Space", "type": "String", "label": "Jump key", - "description": "", - "group": "", - "extraInformation": [], "name": "Jump" }, { "value": "w", "type": "String", "label": "Up key", - "description": "", - "group": "", - "extraInformation": [], "name": "Up" }, { "value": "a", "type": "String", "label": "Left key", - "description": "", - "group": "", - "extraInformation": [], "name": "Left" }, { "value": "s", "type": "String", "label": "Down key", - "description": "", - "group": "", - "extraInformation": [], "name": "Down" }, { "value": "d", "type": "String", "label": "Right key", - "description": "", - "group": "", - "extraInformation": [], "name": "Right" }, { "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CameraAngle" }, @@ -3080,9 +3060,6 @@ "value": "", "type": "Boolean", "label": "Camera is locked for the frame", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "LockedCameraAngle" } @@ -3248,8 +3225,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -3259,45 +3234,30 @@ "value": "Space", "type": "String", "label": "Jump key", - "description": "", - "group": "", - "extraInformation": [], "name": "Jump" }, { "value": "w", "type": "String", "label": "Up key", - "description": "", - "group": "", - "extraInformation": [], "name": "Up" }, { "value": "a", "type": "String", "label": "Left key", - "description": "", - "group": "", - "extraInformation": [], "name": "Left" }, { "value": "s", "type": "String", "label": "Down key", - "description": "", - "group": "", - "extraInformation": [], "name": "Down" }, { "value": "d", "type": "String", "label": "Right key", - "description": "", - "group": "", - "extraInformation": [], "name": "Right" } ], @@ -5496,8 +5456,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -5508,9 +5466,7 @@ "type": "Number", "unit": "Second", "label": "Halfway time for rotation", - "description": "", "group": "Catch-up speed", - "extraInformation": [], "name": "RotationHalfwayDuration" }, { @@ -5518,9 +5474,7 @@ "type": "Number", "unit": "Second", "label": "Halfway time on Z axis", - "description": "", "group": "Catch-up speed", - "extraInformation": [], "name": "TranslationZHalfwayDuration" }, { @@ -5528,9 +5482,7 @@ "type": "Number", "unit": "Pixel", "label": "Camera distance", - "description": "", "group": "Position", - "extraInformation": [], "name": "Distance" }, { @@ -5538,9 +5490,7 @@ "type": "Number", "unit": "Pixel", "label": "Lateral distance offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetX" }, { @@ -5548,9 +5498,7 @@ "type": "Number", "unit": "Pixel", "label": "Ahead distance offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetY" }, { @@ -5558,9 +5506,7 @@ "type": "Number", "unit": "Pixel", "label": "Z offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetZ" }, { @@ -5568,9 +5514,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Rotation angle offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "RotationAngleOffset" }, { @@ -5578,9 +5522,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Elevation angle offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "ElevationAngleOffset" }, { @@ -5588,9 +5530,7 @@ "type": "Number", "unit": "Pixel", "label": "Follow free area top border on Z axis", - "description": "", "group": "Position", - "extraInformation": [], "advanced": true, "name": "FollowFreeAreaZMax" }, @@ -5599,9 +5539,7 @@ "type": "Number", "unit": "Pixel", "label": "Follow free area bottom border on Z axis", - "description": "", "group": "Position", - "extraInformation": [], "advanced": true, "name": "FollowFreeAreaZMin" }, @@ -5609,9 +5547,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "RotationLogSpeed" }, @@ -5619,9 +5554,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TranslationZLogSpeed" }, @@ -5629,9 +5561,6 @@ "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "IsCalledManually" }, @@ -5640,9 +5569,6 @@ "type": "Number", "unit": "Pixel", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CameraZ" }, @@ -5650,9 +5576,6 @@ "value": "true", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "HasJustBeenCreated" }, @@ -5660,9 +5583,6 @@ "value": "true", "type": "Boolean", "label": "Automatically rotate the camera with the object", - "description": "", - "group": "", - "extraInformation": [], "name": "IsRotatingWithObject" }, { @@ -5671,8 +5591,6 @@ "unit": "DegreeAngle", "label": "Targeted camera rotation angle", "description": "When this angle is set, the camera follow this value instead of the object angle.", - "group": "", - "extraInformation": [], "hidden": true, "name": "TargetedRotationAngle" } @@ -9651,18 +9569,12 @@ "value": "1", "type": "Number", "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "String", "label": "Joystick name", - "description": "", - "group": "", - "extraInformation": [], "name": "JoystickIdentifier" }, { @@ -9670,17 +9582,12 @@ "type": "Number", "label": "Dead zone radius (range: 0 to 1)", "description": "The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved)", - "group": "", - "extraInformation": [], "name": "DeadZoneRadius" }, { "value": "0", "type": "Number", "label": "Joystick angle (range: -180 to 180)", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "JoystickAngle" }, @@ -9688,9 +9595,6 @@ "value": "0", "type": "Number", "label": "Joystick force (range: 0 to 1)", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "JoystickForce" }, @@ -9698,9 +9602,6 @@ "value": "0", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchId" }, @@ -9708,9 +9609,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchIndex" } @@ -10112,27 +10010,18 @@ "value": "1", "type": "Number", "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "A", "type": "String", "label": "Button identifier", - "description": "", - "group": "", - "extraInformation": [], "name": "ButtonIdentifier" }, { "value": "0", "type": "Number", "label": "TouchID", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchId" }, @@ -10140,9 +10029,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchIndex" }, @@ -10150,9 +10036,6 @@ "value": "", "type": "Boolean", "label": "Button released", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "IsReleased" }, @@ -10162,8 +10045,6 @@ "unit": "Pixel", "label": "Triggering circle radius", "description": "This circle adds up to the object collision mask.", - "group": "", - "extraInformation": [], "name": "Radius" } ], @@ -10351,8 +10232,6 @@ "value": "", "type": "Behavior", "label": "Platform character behavior", - "description": "", - "group": "", "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], @@ -10362,16 +10241,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Joystick name", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -10383,9 +10258,7 @@ "value": "A", "type": "String", "label": "Jump button name", - "description": "", "group": "Controls", - "extraInformation": [], "name": "JumpButton" } ], @@ -10494,8 +10367,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -10505,16 +10376,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Walk joystick", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -10526,9 +10393,7 @@ "value": "A", "type": "String", "label": "Jump button name", - "description": "", "group": "Controls", - "extraInformation": [], "name": "JumpButton" } ], @@ -10626,8 +10491,6 @@ "value": "", "type": "Behavior", "label": "3D physics character", - "description": "", - "group": "", "extraInformation": [ "Physics3D::PhysicsCharacter3D" ], @@ -10637,16 +10500,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Walk joystick", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -10658,9 +10517,7 @@ "value": "A", "type": "String", "label": "Jump button name", - "description": "", "group": "Controls", - "extraInformation": [], "name": "JumpButton" } ], @@ -11602,8 +11459,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -11613,16 +11468,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Secondary", "type": "Choice", "label": "Camera joystick", - "description": "", "group": "Controls", "extraInformation": [ "Primary", @@ -11635,27 +11486,21 @@ "type": "Number", "unit": "AngularSpeed", "label": "Maximum rotation speed", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationSpeedMax" }, { "value": "360", "type": "Number", "label": "Rotation acceleration", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationAcceleration" }, { "value": "720", "type": "Number", "label": "Rotation deceleration", - "description": "", "group": "Horizontal rotation", - "extraInformation": [], "name": "HorizontalRotationDeceleration" }, { @@ -11663,27 +11508,21 @@ "type": "Number", "unit": "AngularSpeed", "label": "Maximum rotation speed", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationSpeedMax" }, { "value": "240", "type": "Number", "label": "Rotation acceleration", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationAcceleration" }, { "value": "480", "type": "Number", "label": "Rotation deceleration", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalRotationDeceleration" }, { @@ -11691,9 +11530,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Minimum angle", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalAngleMin" }, { @@ -11701,9 +11538,7 @@ "type": "Number", "unit": "DegreeAngle", "label": "Maximum angle", - "description": "", "group": "Vertical rotation", - "extraInformation": [], "name": "VerticalAngleMax" }, { @@ -11711,9 +11546,7 @@ "type": "Number", "unit": "Pixel", "label": "Z position offset", - "description": "", "group": "Position", - "extraInformation": [], "name": "OffsetZ" }, { @@ -11721,9 +11554,6 @@ "type": "Number", "unit": "AngularSpeed", "label": "Current rotation speed Z", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CurrentRotationSpeedZ" }, @@ -11732,9 +11562,6 @@ "type": "Number", "unit": "AngularSpeed", "label": "Current rotation speed Y", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "CurrentRotationSpeedY" } @@ -12259,8 +12086,6 @@ "value": "", "type": "Behavior", "label": "Top-down movement behavior", - "description": "", - "group": "", "extraInformation": [ "TopDownMovementBehavior::TopDownMovementBehavior" ], @@ -12270,17 +12095,12 @@ "value": "1", "type": "Number", "label": "Controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Joystick name", - "description": "", - "group": "", "extraInformation": [ "Primary", "Secondary" @@ -12291,7 +12111,6 @@ "value": "Analog", "type": "Choice", "label": "Stick mode", - "description": "", "group": "Controls", "extraInformation": [ "Analog", @@ -13522,17 +13341,12 @@ "value": "1", "type": "Number", "label": "Multitouch controller identifier (1, 2, 3, 4...)", - "description": "", - "group": "", - "extraInformation": [], "name": "ControllerIdentifier" }, { "value": "Primary", "type": "Choice", "label": "Joystick name", - "description": "", - "group": "", "extraInformation": [ "Primary", "Secondary" @@ -13544,8 +13358,6 @@ "type": "Number", "label": "Dead zone radius (range: 0 to 1)", "description": "The deadzone is an area for which movement on sticks won't be taken into account (instead, the stick will be considered as not moved)", - "group": "", - "extraInformation": [], "name": "DeadZoneRadius" }, { @@ -13553,7 +13365,6 @@ "type": "String", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "Thumb" ], @@ -13565,8 +13376,6 @@ "type": "Number", "label": "", "description": "Only used by the scene editor.", - "group": "", - "extraInformation": [], "hidden": true, "name": "ThumbAnchorTarget" }, @@ -13575,7 +13384,6 @@ "type": "Boolean", "label": "", "description": "Only used by the scene editor.", - "group": "", "extraInformation": [ "Thumb" ], @@ -13587,8 +13395,6 @@ "type": "String", "label": "", "description": "Only used by the scene editor.", - "group": "", - "extraInformation": [], "hidden": true, "name": "ParentOrigin" }, @@ -13596,9 +13402,6 @@ "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "ShouldBeHiddenWhenReleased" } @@ -15034,8 +14837,6 @@ "value": "", "type": "Behavior", "label": "3D capability", - "description": "", - "group": "", "extraInformation": [ "Scene3D::Base3DBehavior" ], @@ -15046,9 +14847,6 @@ "type": "Number", "unit": "Dimensionless", "label": "Horizontal rotation speed factor", - "description": "", - "group": "", - "extraInformation": [], "name": "HorizontalSpeed" }, { @@ -15056,9 +14854,6 @@ "type": "Number", "unit": "Dimensionless", "label": "Vertical rotation speed factor", - "description": "", - "group": "", - "extraInformation": [], "name": "VerticalSpeed" }, { @@ -15066,9 +14861,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "Minimum vertical camera angle", - "description": "", - "group": "", - "extraInformation": [], "name": "VerticalAngleMin" }, { @@ -15076,9 +14868,6 @@ "type": "Number", "unit": "DegreeAngle", "label": "Maximum vertical camera angle", - "description": "", - "group": "", - "extraInformation": [], "name": "VerticalAngleMax" }, { @@ -15086,18 +14875,12 @@ "type": "Number", "unit": "Pixel", "label": "Z position offset", - "description": "", - "group": "", - "extraInformation": [], "name": "OffsetZ" }, { "value": "true", "type": "Boolean", "label": "Lock the pointer on click", - "description": "", - "group": "", - "extraInformation": [], "name": "ShouldLock" } ], @@ -15774,8 +15557,6 @@ "value": "", "type": "Behavior", "label": "Button finite state machine", - "description": "", - "group": "", "extraInformation": [ "SpriteToggleSwitch::ButtonFSM" ], @@ -15785,27 +15566,18 @@ "value": "false", "type": "Boolean", "label": "Is checked", - "description": "", - "group": "", - "extraInformation": [], "name": "IsChecked" }, { "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "name": "PreviousIsChecked" }, { "value": "", "type": "Boolean", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "WasChecked" } @@ -16923,8 +16695,6 @@ "type": "Boolean", "label": "", "description": "Should check hovering", - "group": "", - "extraInformation": [], "hidden": true, "name": "ShouldCheckHovering" }, @@ -16932,8 +16702,6 @@ "value": "Idle", "type": "Choice", "label": "State", - "description": "", - "group": "", "extraInformation": [ "Idle", "Hovered", @@ -16948,9 +16716,6 @@ "value": "0", "type": "Number", "label": "Touch id", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchId" }, @@ -16958,9 +16723,6 @@ "value": "", "type": "Boolean", "label": "Touch is inside", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "TouchIsInside" }, @@ -16968,9 +16730,6 @@ "value": "", "type": "Boolean", "label": "Mouse is inside", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "MouseIsInside" }, @@ -16978,9 +16737,6 @@ "value": "", "type": "Number", "label": "", - "description": "", - "group": "", - "extraInformation": [], "hidden": true, "name": "Index" } @@ -18136,9 +17892,6 @@ "value": "true", "type": "Boolean", "label": "Is checked", - "description": "", - "group": "", - "extraInformation": [], "name": "IsChecked" }, { @@ -18146,8 +17899,6 @@ "type": "Boolean", "label": "", "description": "It's used to detect a change at hot reload.", - "group": "", - "extraInformation": [], "hidden": true, "name": "PreviousIsChecked" }