接上文 基于概率的循环地图 Unlit Shader http://t.csdn.cn/d7WaR
本教程将介绍如何使用 `GrassOffset` 脚本,使角色在循环地图中移动时,地面纹理跟随角色移动。这将创建一个无限循环的地图效果。
using UnityEngine;
public class GrassOffset : MonoBehaviou
{
/// <summary>
/// 渲染
/// </summary>
public MeshRenderer mr;
/// <summary>
/// 地图中移动的人物
/// </summary>
public Transform targetTransform;
/// <summary>
/// 单张图片在世界中的缩放
/// </summary>
public Vector2 textureMultiplier = new Vector2(7,7);
/// <summary>
/// 缩放
/// </summary>
private Vector2 tilling;
/// <summary>
/// offset 的缩放比例
/// </summary>