Unity Script Calls
Comments
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
Comment only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
CallDescriptionusing UnityEngine2D/ 3D mode
2
GameObject
3
transform.position = Vector3;Modifica la posizione di un oggetto (x, y, z).
4
5
transform.Translate(Vector3);Muove verso la posizione specificata dal Vector3.
6
7
GameObject.FindGameObjectWithTag("tag");Trova l'oggetto con uno specifico tag.
8
9
GameObject.Find("gameobject name");Trova l'oggetto con uno specifico nome.
10
11
thisObject.SetActive(true/false);Attiva o disattiva l'oggetto nella scena.
12
13
Destroy(object/gameObject);Distrugge l'oggetto dalla scena.
14
15
GameObject.DontDestroyOnLoad();Non distrugge l'oggetto caricando una nuova scena.
16
17
Quaternion.AngleAxis(angle, Vector3);Rappresenta le rotazioni. Ruota di n gradi sull'asse x, y o z.
18
19
variable = GetComponent<ComponentName>();Ottiene un componente e lo assegna in una variabile.
20
21
variable = FindObjectOfType<ComponentName>();
Ottiene il primo oggetto attivo nella scena con il componente specificato.
22
23
GetInstanceID();Restituisce un ID unico dell'oggetto.
24
25
myComponent.enabled = true/false;Abilita o disabilita il component di un oggetto.
26
27
.collider.tag = "tag";Recupera il tag specificato ("tag").
28
29
RigidBody2D.MovePosition(Vector2);Muove il rigidbody nella posizione x, y.
30
31
Component myVariable = gameObject.AddComponent<Component>();
Aggiunge un componente all'oggetto.
32
33
Instantiate(prefab, position, rotation);
Colloca prefab nella posizione position rivolto nella direzione rotation.
34
35
Audio
36
AudioSource.PlayClipAtPoint(sound, transform.position);
Riproduce un suono in un determinato punto (ad es: transform.position).
37
38
AudioSource.Play();Riproduce un suono sull'oggetto.
39
40
AudioSource.Stop();Ferma la riproduzione dell'audio.
41
42
Input
43
Input.GetKey(KeyCode.key);Verifica se il tasto key è premuto.
44
45
Input.GetAxisRaw("Horizontal/Vertical");Verifica se un input sul relativo asse è premuto.
46
47
Animator
48
.SetBool("value", true/false);Imposta il booleano "value" di un'animazione su true o false.
49
50
.GetBool("value");Ottiene il valore del booleano "value" dell'animazione.
51
52
Camera
53
Camera.ortographicSize = x;Imposta la dimensione della camera ortografica (2d).
54
55
Scene
56
SceneManager.LoadScene(scena);Carica una scena. .SceneManagement;
57
58
Application.Quit();Chiude il gioco.
59
60
Time.deltaTime;
Tiene conto del tempo di gioco. Viene usato per rendere I movimenti fluidi.
61
62
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex +1);
Carica la scena successiva in relazione alla scena attuale.
63
64
UI
65
Text.text = "text";Sostituisce il campo text dell'oggetto con "text"..UI;
66
67
.sprite = sprite;Sostituisce lo sprite di una UI Image.
68
69
Methods
70
void Start() { }Chiamato al momento della creazione dell'oggetto.
71
72
void Update() { }Chiamato continuamente sull'oggetto (è come fosse un ciclo).
73
74
void OnCollisionEnter2D(Collision2D variable) { }
Chiamato quando l'oggetto entra in collisione con un altro oggetto.
75
76
void OnLevelWasLoaded(int level) { }Chiamato quando il livello è stato caricato.
77
78
Variables
79
[SerializeField]Rende la variabile modificabile dall'Inspector.
80
81
[HideInInspector]Nasconde la variabile dall'Inspector.
82
83
Vector2 vector = new Vector2(x, y);Crea una nuova variabile di tipo Vector2.
84
85
Vector3 vector = new Vector3(x, y, z);Crea una nuova variabile di tipo Vector3.
86
87
Random.Range(float1, float2);
Ottiene un numero casuale tra un range di valori che va da float1 a float2.
88
89
Miscellaneous
90
Invoke("method name", float);Chiama un metodo dopo un'attesa di n secondi.
91
92
Debug.Log("text"); / print ("text");Mostra un messaggio nella console.
93
94
Mathf.Clamp(value, min float, max float);
Definisce un range per value che va da minimo min float a massimo max float.
95
96
97
98
99
100
Loading...
 
 
 
Sheet1