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.