Basis rekenkundige bewerkingen implementeren in Unity Code
In het onderstaande voorbeeld hebben we een script met de naam ArithmeticOperationsExample dat eenvoudige rekenkundige bewerkingen uitvoert op twee getallen, num1 en 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);
}
}
Dit is wat elke bewerking doet:
Toevoeging
De operator + telt num1 en num2 op, en het resultaat wordt opgeslagen in de somvariabele.
De som wordt geregistreerd in de Unity console met behulp van Debug.Log()
Aftrekken
De operator - trekt num2 af van num1, en het resultaat wordt opgeslagen in de verschilvariabele.
Het verschil wordt geregistreerd in de Unity console.
Vermenigvuldiging
De operator * vermenigvuldigt num1 met num2 en het resultaat wordt opgeslagen in de productvariabele. Het product is aangemeld bij de Unity-console.
Divisie
num1 wordt gedeeld door num2 met behulp van de operator /. Om een float-resultaat te krijgen in plaats van een geheel getal, casten we num1 naar float voordat we delen.
Het quotiënt wordt opgeslagen in de quotiëntvariabele en vastgelegd in de console.
Modulus (rest)
De operator % berekent de rest van num1 gedeeld door num2, en het resultaat wordt opgeslagen in de rest variabel. De rest wordt vastgelegd in de Unity-console.
Conclusie
Wanneer je dit script bijvoegt aan een GameObject in de scène Unity en het spel uitvoert, worden de rekenkundige bewerkingen uitgevoerd en worden de resultaten naar de console worden afgedrukt. De waarden van num1 en num2 kunnen worden gewijzigd om verschillende berekeningen te testen.