Noise Map Generation 프로그래밍
Script > Create > C# Script
MapGenerator 스크립트 만들기
using UnityEngine;
using System.Collections;
public class MapGenerator : MonoBehaviour {
public int mapWidth;
public int mapHeight;
public float noiseScale;
public bool autoUpdate;
public void GenerateMap() {
float[,] noiseMap = Noise.GenerateNoiseMap (mapWidth, mapHeight, noiseScale);
MapDisplay display = FindObjectOfType<MapDisplay> ();
display.DrawNoiseMap (noiseMap);
}
}
GameObject > Create Empty / Map Generator라고 이름 붙이기
오른쪽 Inspector에서 마우스 우클릭 Transform에서 Reset 진행하기
Map Generation Script 적용하기
* 참고
Procedure Landmass Generation (E02 Noise Map)
https://www.youtube.com/watch?v=WP-Bm65Q-1Y&list=PLFt_AvWsXl0eBW2EiBtl_sxmDtSgZBxB3&index=2
'Game AI & Unity > Procedural Landmass Generation' 카테고리의 다른 글
[Unity][Procedural Landmass Generation] 6. MapGenerator Noise Generate button (0) | 2024.03.23 |
---|---|
[Unity][Procedural Landmass Generation] 5. texture (0) | 2024.03.23 |
[Unity][Procedural Landmass Generation] 4. Map Display (0) | 2024.03.23 |
[Unity][Procedural Landmass Generation] 2. Perlin Noise C# Script (0) | 2024.03.23 |
[Unity][Procedural Landmass Generation] 1. Perlin Noise (0) | 2024.03.23 |