Implementering af grundlæggende aritmetiske operationer i Unity Code
I eksemplet nedenfor har vi et script kaldet ArithmeticOperationsExample, der udfører grundlæggende aritmetiske operationer på to tal, num1 og 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);
}
}
Her er, hvad hver operation gør:
Tilføjelse
Operatoren + tilføjer num1 og num2, og resultatet gemmes i sumvariablen.
Summen logges til Unity-konsollen vha. Debug.Log()
Subtraktion
Operatoren - trækker num2 fra num1, og resultatet gemmes i differencevariablen.
Forskellen logges til Unity-konsollen.
Multiplikation
Operatoren * multiplicerer tal1 med tal2, og resultatet gemmes i produktvariablen. Produktet er logget ind på Unity-konsollen.
Division
num1 divideres med num2 ved hjælp af / operatoren. For at få et flydende resultat i stedet for et heltal, kaster vi num1 til flydende før dividering.
Kvoten gemmes i kvotientvariablen og logges til konsollen.
Modulus (resten)
Operatoren % beregner resten af tal1 divideret med tal2, og resultatet gemmes i den resterende variabel. Resten logges på Unity-konsollen.
Konklusion
Når vedhæfter dette script til et GameObject i Unity Scene og kører spillet, vil de aritmetiske operationer blive udført, og resultaterne vil blive udskrevet til konsollen. Værdierne af num1 og num2 kan ændres for at teste forskellige beregninger.