【Unity】Mathfライブラリ2025/06/28Mathfライブラリとは? プログラミングと数学は切っても切れませんが、UnityにはMathfというライブラリが用意されています。 これは数学関数を集めた静的クラスで、ゲーム開発でよく使う数学的な処理を簡単に実装できます。 C#のSystem.Mathに似ていますが、float型に特化しており、Unity特有の処理が含まれているのが特徴です。 Unity Docs Unity - Scripting API: Mathf docs.unity3d.comUnityC#数値・文字列
【Unity】文字列を操作する2025/03/15文字列とは? C#における文字列とは、文字の連続を表すデータ型です。 文字列は通常、Unicode文字のコレクションとして扱われ、文字列操作を簡単に行うための多くの機能が用意されています。 C#では、文字列はstringを使用して定義されます。 外部記事 ストリングス - C# C# プログラミングの文字列について説明します。 文字列の宣言と初期化、文字列オブジェクトの不変性、および文字列エスケープ シーケンスに関する情報を参照してください。 learn.microsoft.comUnityC#数値・文字列
【Unity】最大値と最小値2025/02/08プリミティブ型とは? プリミティブ型とは、プログラミング言語において最も基本的なデータ型を指します。 これらの型は独立して存在し、通常はコンパイラによって事前に定義されています。 プリミティブ型はプログラム内で値を直接保持し、効率的に処理されるため、プログラミングの基盤となる重要な要素です。 簡単に言えば、bool、byte、int、float など、最初から使える変数の型を指します。 外部記事 組み込み型 - C# reference C# の組み込み値と参照型について説明します learn.microsoft.comUnityC#数値・文字列
【Unity】StringBuilderの使い方|文字列結合のGCを減らす2025/01/11StringBuilderとは? StringBuilderとは、文字列操作を効率的に行うためのクラスで、 主にC#やJavaなどの言語で使用できます。 外部記事 StringBuilder クラス (System.Text) 変更可能な文字の文字列を表します。 このクラスは継承できません。 learn.microsoft.comUnityC#数値・文字列
【Unity】パーリンノイズで滑らかなノイズを生成する2024/09/21パーリンノイズとは? パーリンノイズ(Perlin Noise)は、コンピュータグラフィックスやプロシージャル生成において使用されるアルゴリズムで、 自然に見えるランダムなパターンを生成するための手法です。 このアルゴリズムは、1983年にケン・パーリン(Ken Perlin)氏によって開発されました。 ゲーム開発においては主にテクスチャ生成や地形生成に利用されます。 外部記事 パーリンノイズ - Wikipedia ja.wikipedia.orgUnityC#数値・文字列
【Unity】Randomの使い方|乱数の生成・範囲指定・シード値・重複しない乱数2024/03/31ゲームと乱数 ゲームにはほぼ必ず乱数が介入します。 つまりランダムな運による要素です。 双六ではサイコロを振り、人生ゲームではルーレットを回すでしょう。 デジタルなゲームでもRPGのドロップアイテム、敵とのエンカウント、回避の判定、 などをはじめとして枚挙に暇がありません。 乱数はゲームの結果を一定にせず、面白くするために必須の要素だと思います。 この記事ではUnityEngine.Random(Random.Rangeなど)の基本的な使い方から、シード値の指定、複数の乱数生成器が必要な場合のUnity.MathematicsのRandomまで解説します。Unity数値・文字列