La dichiarazione di un attributo ci permette di aggiungere dei parametri limite ad una proprietà di una funzione.
Creiamo un Gameobject Cubo ed alleghiamo lo script SpinScript.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 | using UnityEngine; using System.Collections; public class SpinScript : MonoBehaviour { [Range(-100, 100)] // lo specifico sopra la variabile, in Inspector apparirà uno slider public int speed = 0; // il cubo non ruoterà finchè non modificherò lo slider void Update() { transform.Rotate( new Vector3(0, speed * Time.deltaTime, 0)); } } |
Selezioniamo il cubo e in Inspector> SpinScript (Script)> Speed spostiamo lo slider