バッテラ777

ゲーム開発に関する情報を共有するブログです。記事を8192書くまでやめれません

Unity-数学

【Unity】ランダムな方向を生成するには 2Dと3D両方対応

はじめに 今回は方向をランダムで生成した場合に使えるテクニックを共有したいと思います。 はじめに 3D(Vector3)は Random.insideUnitSphere 2D(Vector2)は Random.insideUnitSphere おわりに 3D(Vector3)は Random.insideUnitSphere docs.unity3d.com 説明…

【Unity】Mathf.Repeatを使って値を特定の範囲で循環(ループ)させる

はじめに 今日はUnityの計算処理の勉強していきます。 循環は剰余演算子(%)を使うやり方もあると思うのですが、公式が用意しているAPIを使ってやってみようと思います。 はじめに 環境 Mathf.Repeatについて 0 〜 MAX で値を循環させる方法 角度を -180 〜 1…

【Unity】小数点の値を切り上げして整数にする方法 (Mathf.CeilToInt)

はじめに 今日はUnityの数学の勉強です。 Unityは数学系の処理はMathfクラスという専用のものを使います。 今回はMathfを使った小数点の切り上げのやり方を共有したいと思います 切り上げとは 小数点以下に値があると繰上げされるというものです。 例) 0.1 →…

【Unity】Unityで乱数を使う方法

はじめに こんにちは、バッテラです。 乱数の使い方をこの記事でまとめています。 はじめに A〜Bの間の乱数を生成する おわりに A〜Bの間の乱数を生成する var minValue = -1.0f; var maxValue = 1.0f; var random = Random.Range(minValue, maxValue); おわ…