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.

Voorgestelde artikelen
Overerving en polymorfisme implementeren in Unity Code
Klassen en objecten maken in Unity Code
Unity C#-operatoren die u moet kennen
Teleportatie implementeren in Unity
Een Bazooka in eenheid creëren
Unity implementeert voetstapgeluiden
Toetsenbord- en muisinvoer in Unity implementeren