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.

Önerilen Makaleler
Birlik Kodunda Kalıtım ve Polimorfizmin Uygulanması
Unity'de Özel Güncelleme Hızının Uygulanması
Birlik İçinde Yerinde Rotasyon
Birlik İçinde Anahtarla Kapı Açma Eğitimi
Unity Code'da JSON ile Dahili Çalışma Şekli
Çalışma Zamanının Başındaki Değerleri Birlik İçinde Başlatan Yöntemler
C#'ta Yararlı Anahtar Kelimelerin Birlik Listesi