
Le studio de développement à l'origine du jeu Heaven's Vault, Inkle Studios, à publier SLayout, le mécanisme d'animation et d'interface utilisateur utilisé dans le jeu.
SLayout est un composant Unity permettant de facilement créer des animations. Certains mécanismes s'inspirent du framework Core Animation d'iOS.
Avec le code suivant :
Code c# : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var layout = GetComponent<SLayout>(); // Position RectTransforms left edge at 100px from parents left edge layout.x = 100.0f; // Set the height to 50px, extending from the bottom edge upwards layout.height = 50.0f; // Animate x to 200px, height to 150px, easing with a duration 2.0 seconds layout.Animate(2.0f, () => { layout.x = 200.0f; layout.height = 150.0f; }); |

Évidemment, SLayout permet bien plus, comme le prouve les nombreux exemples disponibles sur GitHub avec le reste du code
Heaven's Vault sortira sur PC, PS4 et iOS.
Vous avez lu gratuitement 2 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.