1
0

MapDisplay.cs 579 B

1234567891011121314151617181920
  1. using UnityEngine;
  2. public class MapDisplay : MonoBehaviour
  3. {
  4. public Renderer textureRenderer;
  5. public MeshFilter meshFilter;
  6. public MeshRenderer meshRenderer;
  7. public void DrawTexture(Texture2D texture)
  8. {
  9. textureRenderer.sharedMaterial.mainTexture = texture;
  10. textureRenderer.transform.localScale = new Vector3(texture.width, 1, texture.height);
  11. }
  12. public void DrawMesh(MeshData meshData, Texture2D texture)
  13. {
  14. meshFilter.sharedMesh = meshData.CreateMesh();
  15. meshRenderer.sharedMaterial.mainTexture = texture;
  16. }
  17. }