예를들어 타일 1에서 타일 2로 이동한다고 할때 시간이 경과해 낮과 밤이 교대되는 방식입니다.
3의 경우에는 숲으로서, 특정 지형에서는 추가적인 시간이 소모되구요.
월드맵에서의 시간변화 개념으로 많이 채택되는것은 시간 경과에 따른 시간경과입니다.
하지만 제가 구현하고 싶은 것은 격자타일 하나하나의 이동에 따른 시간경과인데.. 이게 막상 구현하려고 하니 막막하군요.
| 첨부 '1' |
|---|
예를들어 타일 1에서 타일 2로 이동한다고 할때 시간이 경과해 낮과 밤이 교대되는 방식입니다.
3의 경우에는 숲으로서, 특정 지형에서는 추가적인 시간이 소모되구요.
월드맵에서의 시간변화 개념으로 많이 채택되는것은 시간 경과에 따른 시간경과입니다.
하지만 제가 구현하고 싶은 것은 격자타일 하나하나의 이동에 따른 시간경과인데.. 이게 막상 구현하려고 하니 막막하군요.
이렇게 커먼이벤트를 짜보세요.
▲1번 스위치가 켜질 때부터, 타일을 이동할 때마다 5번 변수 '시간'의 값이 1씩 늘어납니다.
▲지형에 따라서 시간을 다르게 움직이게 하려면, 먼저 플레이어가 서 있는 지형을 구분해야 합니다. 지형의 ID를 통해서요.
▲숲 지형의 ID는 '2'였습니다. 그렇다면 이렇게 커먼이벤트를 수정하면 되겠네요. 현재 위치의 지형 ID가 2일때 변수가 2씩 더해지므로, 숲 밖에 있을 때보다 시간이 2배로 빨리 더 지나간다, 이런 의미입니다.