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.

Foreslåede artikler
Oprettelse af klasser og objekter i Unity Code
Opret en GrabPack i Unity Inspireret af Poppy Playtime
Implementering af teleportering i Unity
Implementering af tastatur og mus input i Unity
Oprettelse af en Bullet Time-effekt i Unity
Implementering af objektpooling i Unity
Implementering af VR Headset Control i Unity