Mathf

【Unity】パーリンノイズを組み合わせてもうちょっと地形に変化をつける

パーリンノイズを使ってなだらかに変化する地形を作成しましたが、パーリンノイズを加算または乗算によって複数回重ね合わせることで、より変化に富んだメリハリのある地形を作成することができます。加算、乗算の両方についてこの記事で実験しています。

【Unity】パーリンノイズを使って地形を作ろう!【ランタイム編】

UnityではMathfクラスにPerlinNoiseメソッドというパーリンノイズを扱うことができるメソッドがあります。このメソッドを使ったサンプルとして、オブジェクトをインスタンス化する高さについてパーリンノイズを使って、ランタイムでなだらかな地形を生成してみます。なお、実際に使うにはパフォーマンス面で辛いので調整が必要です。

【Unity】MathfのDeg2RadとRad2Degの使い方ってちょっと迷うよね

初心者の時に使い方に迷ったDeg2RadとRad2Degの使い方についてメモ。最初はメソッドと勘違いしていたので引数を渡そうとしたりと、大混乱した記憶があります。変換用の値を返すプロパティなので、掛けるだけで良かったのに……orz この記事では簡単にサンプルコードも載せています。

【Unity】無限とは一体…うごごご! UnityではInfinityがどう扱われるのか

UnityではMathfの中に無限大(Infinity)が定義されています。この無限大が計算の上でどう扱われているのかを確認してみました。話を辿っていくとC#の言語仕様やら、IEEEの浮動小数点数の標準にまで行きついてしまったので、思いの外ボリュームが大きくなりました。