テクスチャのOffsetの設定


背景を表現する場合テクスチャをずらして表現する事がある。その際にSpriteを使ってしまうとテクスチャがいくつかまとまったシートになっているためOffsetなどは使えない。なのでQuadを使ってマテリアルを割り当てる。使うテクスチャは
[ Texture Type ] => Texture
[ Wrap Mode ] => Repeat
にしておき、その上でスクリプトの方で renderer.material.mainTextureOffsetを操作するとテクスチャをずらす事ができる。

void Update () {
	this.renderer.material.mainTextureOffset = new Vector2(Time.time, Time.time);
}

こちらでも詳しい説明が載ってます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です