Implementering av grunnleggende aritmetiske operasjoner i Unity Code
I eksemplet nedenfor har vi et skript kalt ArithmeticOperationsExample som utfører grunnleggende aritmetiske operasjoner på to tall, 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 hva hver operasjon gjør:
Addisjon
Operatoren + legger til num1 og num2, og resultatet lagres i sumvariabelen.
Summen logges til Unity-konsollen ved hjelp av Debug.Log()
Subtraksjon
Operatoren - trekker num2 fra num1, og resultatet lagres i differansevariabelen.
Forskjellen logges på Unity-konsollen.
Multiplikasjon
Operatoren * multipliserer num1 med num2 og resultatet lagres i produktvariabelen. Produktet er logget på Unity-konsollen.
Inndeling
num1 deles på num2 ved å bruke / operatoren. For å få et float-resultat i stedet for et heltall, kaster vi num1 til float før vi deler.
Kvoten lagres i kvotientvariabelen og logges til konsollen.
Modulus (resten)
Operatoren % beregner resten av num1 delt på num2, og resultatet lagres i resten variabel. Resten logges til Unity-konsollen.
Konklusjon
Når fester dette skriptet til et GameObject i Unity scene og kjører spillet, vil de aritmetiske operasjonene bli utført, og resultatene vil skrives ut på konsollen. Verdiene til num1 og num2 kan endres for å teste forskjellige beregninger.