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.

Articoli suggeriti
Implementazione dell'ereditarietà e del polimorfismo nel codice unitario
Operatori da conoscere in Unity C#
Creazione di un effetto Bullet Time in Unity
Logica di sparo della pistola lanciarazzi in Unity
Modo integrato di lavorare con JSON in Unity Code
Un approccio pratico al codice modulare in Unity
Gestione delle eccezioni e gestione degli errori nel codice Unity