MapDisplay.cs 553 B

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