Implementacja podstawowych operacji arytmetycznych w kodzie Unity

W poniższym przykładzie mamy skrypt o nazwie ArithmeticOperationsExample, który wykonuje podstawowe operacje arytmetyczne na dwóch liczbach: num1 i 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);
    }
}

Oto, co robi każda operacja:

Dodatek

Operator *+ dodaje num1 i num2, a wynik jest zapisywany w zmiennej sumy.
Suma jest logowana do konsoli Unity przy użyciu Dziennik debugowania()

Odejmowanie

Operator - odejmuje num2 od num1, a wynik jest zapisywany w zmiennej różnicy.
Różnica jest rejestrowana w konsoli Unity.

Mnożenie

Operator * mnoży num1 przez num2, a wynik jest zapisywany w zmiennej iloczynu. Produkt jest zalogowany do konsoli Unity.

Dział

liczba1 jest dzielona przez num2 przy użyciu operatora /. Aby otrzymać wynik typu float zamiast liczby całkowitej, przed dzieleniem rzutujemy num1 na float.
Iloraz jest przechowywany w zmiennej ilorazu i rejestrowany w konsoli.

Moduł (reszta)

Operator % oblicza resztę z num1 podzieloną przez num2, a wynik jest zapisywany w zmiennej pozostałej. Pozostała część jest rejestrowana w konsoli Unity.

Wniosek

Kiedy dołączysz ten skrypt do GameObject w Unity Scene i uruchomisz grę, zostaną wykonane operacje arytmetyczne, a wyniki zostaną wydrukowane na konsoli. Wartości num1 i num2 można modyfikować, aby przetestować różne obliczenia.

Sugerowane artykuły
Implementacja dziedziczenia i polimorfizmu w kodzie Unity
Wbudowany sposób pracy z JSON w kodzie Unity
Najbardziej przydatne fragmenty kodu dla programistów Unity
Implementacja teleportacji w Unity
Obsługa wyjątków i obsługa błędów w kodzie Unity
Tworzenie klas i obiektów w kodzie Unity
Jak zostać lepszym programistą w Unity