グリッドを描画する

2020/09/15
Unity
ShaderGraph
Grid

UnityのURP環境でShaderGraphを使ってグリッドを描画する方法。

graph

コア部分は TilingAndOffset → Fraction → Rectangle の流れ。 TilingAndOffsetのTilingにRectangleを繰り返す数を入力する。

図のようにTilingAndOffsetのOffsetにオブジェクトのワールド座標を設定し、 オブジェクトの描画サイズと繰り返し数を一致させるとワールド座標とグリッドが一致する。

ワールド座標とグリッドを一致させる必要が無いならOffsetは0で良い。

入力のサイズとオフセットは用途に応じて調整するひつようがある。 そのあたりの調整もGraphに入れてしまってもいいかも。

© 2019-2022 hassakulab.com, built with Gatsby