|
2019 | 2019 | "effects": [], |
2020 | 2020 | "behaviors": [ |
2021 | 2021 | { |
2022 | | - "name": "Billboard", |
2023 | | - "type": "Billboard::Billboard", |
2024 | | - "ShouldRotateX": true, |
2025 | | - "ShouldRotateY": true, |
2026 | | - "ShouldRotateZ": true, |
2027 | | - "OffsetPositionMode": "No change" |
| 2022 | + "name": "BonusAnimator", |
| 2023 | + "type": "Bonus::BonusAnimator", |
| 2024 | + "Tween3D": "Tween3D", |
| 2025 | + "Tween": "Tween" |
| 2026 | + }, |
| 2027 | + { |
| 2028 | + "name": "Tween", |
| 2029 | + "type": "Tween::TweenBehavior" |
| 2030 | + }, |
| 2031 | + { |
| 2032 | + "name": "Tween3D", |
| 2033 | + "type": "Tween3D::Tween3D" |
2028 | 2034 | } |
2029 | 2035 | ], |
2030 | 2036 | "content": { |
|
4216 | 4222 | "name": "Animation", |
4217 | 4223 | "type": "AnimatableCapability::AnimatableBehavior" |
4218 | 4224 | }, |
4219 | | - { |
4220 | | - "name": "Billboard", |
4221 | | - "type": "Billboard::Billboard" |
4222 | | - }, |
4223 | 4225 | { |
4224 | 4226 | "name": "BombAnimator", |
4225 | 4227 | "type": "Bomb::BombAnimator" |
4226 | 4228 | }, |
| 4229 | + { |
| 4230 | + "name": "BonusAnimator", |
| 4231 | + "type": "Bonus::BonusAnimator" |
| 4232 | + }, |
4227 | 4233 | { |
4228 | 4234 | "name": "Effect", |
4229 | 4235 | "type": "EffectCapability::EffectBehavior" |
|
6693 | 6699 | "parameters": [ |
6694 | 6700 | "RandomInRange(1, 4)", |
6695 | 6701 | "<=", |
6696 | | - "1" |
| 6702 | + "4" |
6697 | 6703 | ] |
6698 | 6704 | } |
6699 | 6705 | ], |
|
10835 | 10841 | "shortDescription": "Smoothly animate scale and rotation of 3d models.", |
10836 | 10842 | "version": "0.0.2", |
10837 | 10843 | "description": "Change models proportions and orientation over time to make smooth animations.", |
| 10844 | + "origin": { |
| 10845 | + "identifier": "Tween3D", |
| 10846 | + "name": "gdevelop-extension-store" |
| 10847 | + }, |
10838 | 10848 | "tags": [ |
10839 | 10849 | "3d", |
10840 | 10850 | "tween", |
|
11481 | 11491 | "description": "Tweens an object rotation X from its current value to a new one.", |
11482 | 11492 | "fullName": "Tween rotation X", |
11483 | 11493 | "functionType": "Action", |
11484 | | - "group": "Size", |
| 11494 | + "group": "Angle", |
11485 | 11495 | "name": "TweenRotationX", |
11486 | 11496 | "sentence": "Tween the rotation X of object _PARAM0_ to _PARAM3_ over _PARAM4_ seconds with _PARAM5_ easing as _PARAM2_", |
11487 | 11497 | "events": [ |
|
11549 | 11559 | "description": "Tweens an object rotation Y from its current value to a new one.", |
11550 | 11560 | "fullName": "Tween rotation Y", |
11551 | 11561 | "functionType": "Action", |
11552 | | - "group": "Size", |
| 11562 | + "group": "Angle", |
11553 | 11563 | "name": "TweenRotationY", |
11554 | 11564 | "sentence": "Tween the rotation Y of object _PARAM0_ to _PARAM3_ over _PARAM4_ seconds with _PARAM5_ easing as _PARAM2_", |
11555 | 11565 | "events": [ |
@@ -33430,18 +33440,138 @@ |
33430 | 33440 | "description": "", |
33431 | 33441 | "fullName": "", |
33432 | 33442 | "name": "BonusAnimator", |
33433 | | - "objectType": "", |
| 33443 | + "objectType": "Scene3D::Cube3DObject", |
33434 | 33444 | "eventsFunctions": [ |
33435 | 33445 | { |
33436 | 33446 | "fullName": "", |
33437 | 33447 | "functionType": "Action", |
33438 | 33448 | "name": "onCreated", |
33439 | 33449 | "sentence": "", |
33440 | | - "events": [], |
| 33450 | + "events": [ |
| 33451 | + { |
| 33452 | + "type": "BuiltinCommonInstructions::Standard", |
| 33453 | + "conditions": [], |
| 33454 | + "actions": [ |
| 33455 | + { |
| 33456 | + "type": { |
| 33457 | + "value": "Tween::AddObjectPositionZTween" |
| 33458 | + }, |
| 33459 | + "parameters": [ |
| 33460 | + "Object", |
| 33461 | + "Tween", |
| 33462 | + "\"Jump\"", |
| 33463 | + "120", |
| 33464 | + "\"easeOutQuad\"", |
| 33465 | + "500", |
| 33466 | + "" |
| 33467 | + ] |
| 33468 | + }, |
| 33469 | + { |
| 33470 | + "type": { |
| 33471 | + "value": "Wait" |
| 33472 | + }, |
| 33473 | + "parameters": [ |
| 33474 | + "0.5" |
| 33475 | + ] |
| 33476 | + }, |
| 33477 | + { |
| 33478 | + "type": { |
| 33479 | + "value": "Tween::AddObjectPositionZTween" |
| 33480 | + }, |
| 33481 | + "parameters": [ |
| 33482 | + "Object", |
| 33483 | + "Tween", |
| 33484 | + "\"Jump\"", |
| 33485 | + "20", |
| 33486 | + "\"easeOutBounce\"", |
| 33487 | + "1000", |
| 33488 | + "" |
| 33489 | + ] |
| 33490 | + } |
| 33491 | + ] |
| 33492 | + }, |
| 33493 | + { |
| 33494 | + "type": "BuiltinCommonInstructions::Standard", |
| 33495 | + "conditions": [], |
| 33496 | + "actions": [ |
| 33497 | + { |
| 33498 | + "type": { |
| 33499 | + "value": "SetAngle" |
| 33500 | + }, |
| 33501 | + "parameters": [ |
| 33502 | + "Object", |
| 33503 | + "=", |
| 33504 | + "-180" |
| 33505 | + ] |
| 33506 | + }, |
| 33507 | + { |
| 33508 | + "type": { |
| 33509 | + "value": "Tween::AddObjectAngleTween" |
| 33510 | + }, |
| 33511 | + "parameters": [ |
| 33512 | + "Object", |
| 33513 | + "Tween", |
| 33514 | + "\"Turn\"", |
| 33515 | + "0", |
| 33516 | + "\"linear\"", |
| 33517 | + "1000", |
| 33518 | + "" |
| 33519 | + ] |
| 33520 | + } |
| 33521 | + ] |
| 33522 | + }, |
| 33523 | + { |
| 33524 | + "type": "BuiltinCommonInstructions::Standard", |
| 33525 | + "conditions": [], |
| 33526 | + "actions": [ |
| 33527 | + { |
| 33528 | + "type": { |
| 33529 | + "value": "Scene3D::Base3DBehavior::SetRotationX" |
| 33530 | + }, |
| 33531 | + "parameters": [ |
| 33532 | + "Object", |
| 33533 | + "Object3D", |
| 33534 | + "=", |
| 33535 | + "-20" |
| 33536 | + ] |
| 33537 | + } |
| 33538 | + ] |
| 33539 | + }, |
| 33540 | + { |
| 33541 | + "disabled": true, |
| 33542 | + "type": "BuiltinCommonInstructions::Standard", |
| 33543 | + "conditions": [], |
| 33544 | + "actions": [ |
| 33545 | + { |
| 33546 | + "type": { |
| 33547 | + "value": "Wait" |
| 33548 | + }, |
| 33549 | + "parameters": [ |
| 33550 | + "1000" |
| 33551 | + ] |
| 33552 | + }, |
| 33553 | + { |
| 33554 | + "type": { |
| 33555 | + "value": "Tween3D::Tween3D::TweenRotationX" |
| 33556 | + }, |
| 33557 | + "parameters": [ |
| 33558 | + "Object", |
| 33559 | + "Tween3D", |
| 33560 | + "\"Billboard\"", |
| 33561 | + "20", |
| 33562 | + "1000", |
| 33563 | + "\"linear\"", |
| 33564 | + "" |
| 33565 | + ] |
| 33566 | + } |
| 33567 | + ] |
| 33568 | + } |
| 33569 | + ], |
33441 | 33570 | "parameters": [ |
33442 | 33571 | { |
33443 | 33572 | "description": "Object", |
33444 | 33573 | "name": "Object", |
| 33574 | + "supplementaryInformation": "Scene3D::Cube3DObject", |
33445 | 33575 | "type": "object" |
33446 | 33576 | }, |
33447 | 33577 | { |
|
0 commit comments