Mathf
はじめに Unityでのゲーム開発では、数値の丸め処理がしばしば必要となります。MathfクラスのRound, Ceil, Floorメソッドは、これらの処理に不可欠です。この記事では、これらのメソッドの使い方と実例を紹介し、初心者から上級者まで理解しやすく解説します…
波を実装したいことがあったので、LineRenderer と Mathf.Sin を利用して波の動きを作ってみる 波をずらすために、現在の座標に応じた値を加算している private void Update() { _offset += Time.deltaTime; for (var i = 0; i < Divide; i++) { var pos = _…
shader には少数部分を取得するメソッドとして frac があるが Mathf には無かったので作成 処理も単純で 実数から実数の整数 を引くだけ ※ (1.23 - 1 = 0.23) public static class MathUtil { /// <summary> /// 少数部分を返す /// </summary> public static float Frac(float …
円の公式を利用して、点が円の内側かどうかを判定する 球の場合は以下の式で判定できる using UnityEngine; public class MathUtil { /// <summary> /// 球の内側か /// (x - a)^2 + (y - b)^2 + (z - c)^2 <= r^2 /// </summary> /// <param name="p">球の中心座標</param> /// <param name="r">半径</param> /// <param name="c">対象となる点</param> /…