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);
}
小地图
- 将一个摄像机放置在物体头顶,跟随
- 提前设置好 RawImage 用于接收图片
效果
利用Mask,编辑小地图形状
- 将形状图片放入Image,并添加组件Mask
- 设置为小地图的父物体