Birlik Kodunda Temel Aritmetik İşlemlerin Uygulanması
Aşağıdaki örnekte, sayı1 ve sayı2{ olmak üzere iki sayı üzerinde temel aritmetik işlemleri gerçekleştiren ArithmeticOperationsExample adlı bir komut dosyamız var. .
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 bir işlemin yaptığı şey aşağıda açıklanmıştır:
Ek
+ operatörü, num1 ve num2'yi ekler ve sonuç, toplam değişkeninde saklanır.
Toplam, Debug.Log() kullanılarak Unity konsoluna kaydedilir.
Çıkarma
- operatörü, num2'yi num1'den çıkarır ve sonuç, fark değişkeninde saklanır.
Fark, Unity konsoluna kaydedilir.
Çarpma işlemi
* operatörü, sayı1'i sayı2 ile çarpar ve sonuç, çarpım değişkeninde saklanır. Ürün, Unity konsolunda oturum açtı.
Bölüm
sayı1, / operatörü kullanılarak num2'ye bölünür. Tam sayı yerine kayan noktalı sonuç elde etmek için, bölmeden önce kayan noktaya sayı1 ifadesini kullanırız.
Bölüm, bölüm değişkeninde saklanır ve konsola kaydedilir.
Modül (Kalan)
% operatörü, num1'nin num2'ye bölümünden kalanını hesaplar ve sonuç, kalan kısımda saklanır değişken. Geri kalan kısım Unity konsoluna kaydedilir.
Çözüm
Bu komut dosyasını Unity Sahnesindeki bir GameObject'e eklerken ve oyunu çalıştırırken, aritmetik işlemler gerçekleştirilecek ve sonuçlar konsola yazdırılacaktır. num1 ve num2 değerleri, farklı hesaplamaları test etmek için değiştirilebilir.