issues
search
fkdl0048
/
merchants-journey
MIT License
0
stars
0
forks
source link
타일 기반 유닛 배치
#7
Closed
fkdl0048
closed
2 days ago
fkdl0048
commented
1 week ago
타일 기반 유닛 배치
유닛 배치 State(카메라 확대해서 유닛 배치 보여주기)
카메라 줌인-아웃
유닛은 2~3개 정도가 정해진대로 (스테이지 마다 달라지게) 배치가 되어 있음
기획자 친화적으로 Editor
여기서 유닛 타입 설정해서 배치할 수 있도록 해야할 듯
마찬가지로 화물도 출발지점 설정할 수 있도록
유닛을 클릭하고 다른 타일 클릭 시 유닛 배치 변경 (Position인데, 해당 위치가 유닛 복귀 지점)
클릭하면 타일 색이 달라짐
화물 출발 트리거 (버튼으로 임시)
카메라 고정 추가
11-16 작업
InGame 상태에서 유닛 배치 상태로 들어가야 함
유닛 배치 상태를 따로 만들어야 함 현재 구조에서 앞에 업그레이드, 화물 이동(전투) 등이 추가되더라도 문제없이 동작해야 함
유낫 배치 상태 이전에 처리해야 하는 요소들
현재 스테이지 정보 가져오기 (SaveData)
유닛 배치 환경에서 생각해야 하는 점
유닛 배치는 이미 스테이지 정보에 들어 있음 -> 스테이지 정보(맵(타일이 생성되어 있는), 화물)
화물의 정보에 유닛 배치 사거리가 포함되어 있고 해당 범위에 걸치는 타일만 활성
화물 사거리 기준으로 원을 생성 -> 걸치는 타일의 정보를 가져옴
타일 배열에서 랜덤으로 유닛 배치(현재 유닛을 기준으로) -> 유닛정보가 미리 주어져야 함
이후에 클릭으로 유닛 선택 가능 -> RayCast로 선택 위 정보대로 동작
Update
StageData (Stage 정보를 담아야 함)
스테이지 이름 (기획용)
스테이지 ID
맵 프리팹 -> 여기서 타일정보 조회,,?
CargoData (화물 정보)
화물 위치
화물 근처 유닛 배치 사거리
화물 경로 (pathPoint)
위 데이터를 내보내는 방법으로 제작해야 할 듯.. -> SO로 제작하는 메서드?
11-21 작업
InGameState 전반 작업
InGameFlow 모듈화
유닛 배치 및 이동 흐름 정리
유닛 배치 하이라이트, 이동 기능
타일 기반 유닛 배치
11-16 작업
Update
위 데이터를 내보내는 방법으로 제작해야 할 듯.. -> SO로 제작하는 메서드?
11-21 작업