Unity コードでの基本的な算術演算の実装

以下の例には、2 つの数値 num1num2 に対して基本的な 算術演算 を実行する ArithmeticOperationsExample というスクリプトがあります。

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);
    }
}

operation の動作は次のとおりです。

追加

+ 演算子は num1num2 を加算し、結果は sum 変数に保存されます。
合計は Unity コンソールに記録されます。 デバッグ.ログ()

引き算

- 演算子は num1 から num2 を減算し、その結果は差分変数に格納されます。
差分は Unity コンソールに記録されます。

乗算

* 演算子は、num1num2 を乗算し、結果は product 変数に格納されます。製品は Unity コンソールにログインしています。

分割

/ 演算子を使用して、num1num2 で除算します。整数ではなく浮動小数点の結果を取得するには、除算の前に num1 を浮動小数点にキャストします。
商は商変数に保存され、コンソールに記録されます。

モジュラス(剰余)

% 演算子は、num1num2 で割った余りを計算し、結果は剰余変数に格納されます。残りは Unity コンソールに記録されます。

結論

Unity シーンのゲームオブジェクトに このスクリプトをアタッチしてゲームを実行すると、算術演算が実行され、結果がコンソールに出力されます。num1 および num2 の値を変更して、さまざまな計算をテストできます。

おすすめの記事
Poppy Playtime からインスピレーションを得て Unity で GrabPack を作成する
Unity でバレットタイムエフェクトを作成する
Unity でインタラクティブなオブジェクトを作成する
Unity でのキネティック インタラクションの実装
Unity で特定のキーを使用して引き出しや食器棚を開ける
Unity のインベントリを使用しないピック アンド ドロップ システム
Unity で車にプレーヤー エントリを追加する