[Unity Tips]テクスチャスケール(Tiling)の変更方法
Unity Tipsです。
コードはC#となります。
3Dオブジェクトに設定されているマテリアルの
テクスチャのスケール(Tiling)を変更する方法です。
※1以上にするとテクスチャがタイル状に並びます
※offsetと組み合わせてテクスチャの一部を設定可能
// オブジェクトのレンダーを取得
Renderer render = GetComponent();
// テクスチャのTiling設定
render.material.mainTextureScale = new Vector2Vector2(x, y);
// テクスチャのオフセット設定
render.material.mainTextureOffset = new Vector2Vector2(x, y);
何か間違い等がありましたらコメント等で
ご指摘頂けるとありがたいです。
(20201102 凡ミスを修正)