Implementieren grundlegender arithmetischer Operationen in Unity-Code
Im folgenden Beispiel haben wir ein Skript namens ArithmeticOperationsExample, das grundlegende arithmetische Operationen für zwei Zahlen ausführt, num1 und 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);
}
}
Folgendes bewirkt jeder Vorgang:
Zusatz
Der +-Operator addiert num1 und num2 und das Ergebnis wird in der Summenvariablen gespeichert.
Die Summe wird mit Debug.Log() in der Unity-Konsole protokolliert.
Subtraktion
Der --Operator subtrahiert num2 von num1 und das Ergebnis wird in der Differenzvariablen gespeichert.
Der Unterschied wird in der Unity-Konsole protokolliert.
Multiplikation
Der *-Operator multipliziert num1 mit num2 und das Ergebnis wird in der Produktvariablen gespeichert. Das Produkt ist in der Unity-Konsole angemeldet.
Aufteilung
num1 wird mit dem Operator / durch num2 dividiert. Um ein Float-Ergebnis anstelle einer Ganzzahl zu erhalten, wandeln wir num1 vor der Division in Float um.
Der Quotient wird in der Quotientenvariablen gespeichert und in der Konsole protokolliert.
Modul (Rest)
Der Operator % berechnet den Rest von num1 dividiert durch num2 und das Ergebnis wird im Rest gespeichert Variable. Der Rest wird in der Unity-Konsole protokolliert.
Abschluss
Beim Anhängen dieses Skripts an ein GameObject in der Unity-Szene und beim Ausführen des Spiels werden die arithmetischen Operationen ausgeführt und die Ergebnisse angezeigt auf der Konsole gedruckt werden. Die Werte von num1 und num2 können geändert werden, um verschiedene Berechnungen zu testen.