自己学的怎么等比例缩小制作小地图
首先新建一个类保存绘制对象的数据
- using UnityEngine;
- using System.Collections;
- public class hgMinMapData {
- public string Nmae;//名字
- public Texture icon;//图标
- public bool isPlayer;//是否为玩家
- public Vector3 m_Position;//三维坐标
- public Vector2 m_MaPPosition;//地图的二位坐标
- }
绘制小地图的类
- using UnityEngine;
- using System.Collections;
- using System.Collections.Generic;
- public class hgMinMap : MonoBehaviour {
- public static hgMinMap m_instance;
- /// 大地型对象
- public GameObject Plane;
- /// <summary>
- /// 大地型地图左下点坐标
- /// </summary>
- public GameObject PlaneLeftDown;
- /// 小地图需要绘制的对象
- public List<hgMinMapData> Player=new List<hgMinMapData>();
- /// <summary>
- /// 小地图贴图
- /// </summary>
- public Texture