Implementazione di operazioni aritmetiche di base nel codice Unity
Nell'esempio seguente, abbiamo uno script chiamato ArithmeticOperationsExample che esegue operazioni aritmetiche di base su due numeri, num1, e num2.
using UnityEngine;
public class ArithmeticOperationsExample : MonoBehaviour
{
void Start()
{
int num1 = 10;
int num2 = 5;
// Addition
int sum = num1 + num2;
Debug.Log("Sum: " + sum);
// Subtraction
int difference = num1 - num2;
Debug.Log("Difference: " + difference);
// Multiplication
int product = num1 * num2;
Debug.Log("Product: " + product);
// Division
float quotient = (float)num1 / num2;
Debug.Log("Quotient: " + quotient);
// Modulus (Remainder)
int remainder = num1 % num2;
Debug.Log("Remainder: " + remainder);
}
}
Ecco cosa fa ogni operazione:
Aggiunta
L'operatore + aggiunge num1 e num2, e il risultato viene memorizzato nella variabile sum.
La somma viene registrata nella console Unity utilizzando Debug.Log()
Sottrazione
L'operatore - sottrae num2 da num1, e il risultato viene memorizzato nella variabile differenza.
La differenza viene registrata nella console Unity.
Moltiplicazione
L'operatore * moltiplica num1 per num2 e il risultato viene memorizzato nella variabile prodotto. Il prodotto è connesso alla console Unity.
Divisione
num1 è diviso per num2 utilizzando l'operatore /. Per ottenere un risultato float invece di un numero intero, eseguiamo il cast di num1 per float prima della divisione.
Il quoziente viene memorizzato nella variabile quotient e registrato in la consolle.
Modulo (Resto)
L'operatore % calcola il resto di num1 diviso per num2 e il risultato viene memorizzato nella variabile rimanente. Il resto viene registrato nella console Unity.
Conclusione
Quando allega questo script a un GameObject nella scena Unity e avvia il gioco, il verranno eseguite operazioni aritmetiche e i risultati verranno stampati sulla console. I valori di num1 e num2 possono essere modificati per testare calcoli differenti.