| 123456789101112131415161718192021 |
- using UnityEngine;
- public class MapDisplay : MonoBehaviour
- {
- public Renderer textureRenderer;
- public MeshFilter meshFilter;
- public MeshRenderer meshRenderer;
- public void DrawTexture(Texture2D texture)
- {
- textureRenderer.sharedMaterial.mainTexture = texture;
- textureRenderer.transform.localScale = new Vector3(texture.width, 1, texture.height);
- }
- public void DrawMesh(MeshData meshData)
- {
- meshFilter.sharedMesh = meshData.CreateMesh();
- meshFilter.transform.localScale = Vector3.one * FindFirstObjectByType<MapGenerator>().terrainData.uniformScale;
- }
- }
|