Implementering av grundläggande aritmetiska operationer i Unity Code
I exemplet nedan har vi ett skript som heter ArithmeticOperationsExample som utför grundläggande aritmetiska operationer på två tal, num1 och 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);
}
}
Så här gör varje operation:
Tillägg
Operatorn + lägger till num1 och num2, och resultatet lagras i summavariabeln.
Summan loggas till Unity-konsolen med Debug.Log()
Subtraktion
Operatorn - subtraherar tal2 från tal1 och resultatet lagras i skillnadsvariabeln.
Skillnaden loggas till Unity-konsolen.
Multiplikation
Operatorn * multiplicerar tal1 med tal2 och resultatet lagras i produktvariabeln. Produkten är inloggad på Unity-konsolen.
Division
num1 divideras med num2 med operatorn /. För att få ett flytresultat istället för ett heltal, kastar vi num1 till flytande innan vi dividerar.
Kvoten lagras i kvotvariabeln och loggas till konsolen.
Modul (återstod)
Operatorn % beräknar resten av tal1 dividerat med tal2, och resultatet lagras i resten variabel. Resten loggas till Unity-konsolen.
Slutsats
När du bifogar det här skriptet till ett GameObject i Unity-scenen och kör spelet, kommer de aritmetiska operationerna att utföras, och resultaten kommer att skrivas ut på konsolen. Värdena för num1 och num2 kan modifieras för att testa olika beräkningar.