unity---小地图制作


脚本控制移动

public float moveSpeed =5f;
public float roundSpeed=120f;
void Update()
{
    this.transform.Translate(Input.GetAxis("Vertical")*Vector3.forward*moveSpeed*Time.deltaTime);
    this.transform.Rotate(Input.GetAxis("Horizontal")*Vector3.up*roundSpeed);
}

小地图

  1. 将一个摄像机放置在物体头顶,跟随
  2. 提前设置好 RawImage 用于接收图片

效果

利用Mask,编辑小地图形状

  1. 将形状图片放入Image,并添加组件Mask
  2. 设置为小地图的父物体