Реализация основных арифметических операций в коде Unity

В приведенном ниже примере у нас есть сценарий 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 с помощью Отладка.Журнал()

Вычитание

Оператор - вычитает num2 из num1, и результат сохраняется в переменной разницы.
Разница записывается на консоль Unity.

Умножение

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

Разделение

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

Модуль (Остаток)

Оператор % вычисляет остаток от num1, разделенного на num2, и результат сохраняется в переменной остатка. Оставшаяся часть записывается в консоль Unity.

Заключение

Когда прикрепляет этот скрипт к GameObject в Unity сцене и запускает игру, будут выполняться арифметические операции, и результаты будут выведены на консоль. Значения num1 и num2 можно изменить для проверки различных вычислений.

Рекомендуемые статьи
Реализация наследования и полиморфизма в коде Unity
Встроенный способ работы с JSON в коде Unity
Реализация управления VR-гарнитурой в Unity
Реализация телепортации в Unity
Реализация ввода с клавиатуры и мыши в Unity
Обработка исключений и ошибок в коде Unity
Создание классов и объектов в коде Unity