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.