캐릭터 능력치 표현 ( 다각형 차트 )

캐릭터 능력치를 표시하기 위해서 다각형의의 차트를 만들어서 적용해보았다.
반응형
< Script >
Label 과 수치값을 넣으면 해당 능력치 데이터를 셋팅하도록 처리를 했다.
여러 곳에서 재사용을 하기 위해서 어느정도 값을 동적으로 셋팅이 가능하게 처리했다.
// 새로운 능력치 데이터 생성
var stats = new List<RadarStatData>
{
new RadarStatData("STR",Random.Range(0f, 1.0f)),
new RadarStatData("DEX", Random.Range(0f, 1.0f)),
new RadarStatData("INT", Random.Range(0f, 1.0f)),
new RadarStatData("LUK", Random.Range(0f, 1.0f)),
new RadarStatData("HP", Random.Range(0f, 1.0f))
};
// 차트에 데이터 설정
abilityChart.SetStats(stats);
< Insepctor >

<3각형>

반응형
<5각형>

< 6각형 >

차트 형태로 값을 넣으면 시각적으로 어떤 값과 어떤 값의 차이가 있는지
한눈에 파악이 되기 때문에 여러 캐릭터의 특성을 구분하는 과정에서 단순 수치보다는
차트 형태의 그래프로 표현을 하기 위해서 구현을 했다.
추가로 중간중간의 격자를 추가해서 전체 크기와 수치값을 표시하도록 했다.
★★☆☆☆
반응형
'개발 > 게임) 프로토타입' 카테고리의 다른 글
| 프로토타입) Texture 조각 내기 (1) | 2025.12.15 |
|---|---|
| 게임 개발)몬스터 공격 테스트(거리, 군집, 우선순위 등) (2) | 2025.11.17 |
| 프로토타입) 코인 쌓이는 연출 (2) | 2025.05.28 |
| 프로토타입) 재화 획득 연출 : 원형 / 랜덤 타겟이동 (0) | 2025.05.26 |
| 프로토타입) 이미지 잔상 효과 만들기 (1) | 2025.05.23 |
댓글