Реалізація базових арифметичних операцій у Unity Code

У наведеному нижче прикладі ми маємо сценарій під назвою ArithmeticOperationsExample, який виконує основні арифметичні операції над двома числами num1 і 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);
    }
}

Ось що робить кожна операція:

Доповнення

Оператор + додає num1 і num2, а результат зберігається в змінній sum.
Сума записується на консоль Unity за допомогою Debug.Log()

Віднімання

Оператор - віднімає num2 від num1, а результат зберігається в змінній різниці.
Різниця реєструється на консолі Unity.

Множення

Оператор * множить num1 на num2, і результат зберігається в змінній продукту. Продукт увійшов у консоль Unity.

Поділ

num1 ділиться на num2 за допомогою оператора /. Щоб отримати результат із плаваючою точкою замість цілого числа, перед поділом ми перетворюємо num1 у значення з плаваючою точкою.
Частне зберігається у змінній частки та реєструється на консолі.

Модуль (залишок)

Оператор % обчислює залишок num1, поділеного на num2, і результат зберігається в залишку змінна. Залишок записується на консоль Unity.

Висновок

Під час прикріплення цього сценарію до GameObject у Unity сцені та запуску гри виконуватимуться арифметичні операції, а результати друкувати на консолі. Значення num1 і num2 можна змінити, щоб перевірити різні обчислення.

Рекомендовані статті
Реалізація успадкування та поліморфізму в Unity Code
Створення GrabPack в Unity за мотивами Poppy Playtime
Реалізація телепортації в Unity
Реалізація цілей в Unity Games
Вбудований спосіб роботи з JSON в Unity Code
Unity Реалізація звуків кроків
Обробка винятків і обробка помилок у Unity Code