moonithm 님의 블로그

  • 홈
  • 태그
  • 방명록
  • 개인정보처리방침
  • About & Contact

2026/03/09 1

[Qt/QML] QML Canvas로 동적 펜타곤(레이더 차트) 스탯 UI 구현하기 (feat. 농구 선수 능력치)

안녕하세요! 오늘은 동적 펜타곤(오각형) 스탯 UI에 대해서 구현해 보겠습니다.농구 선수나 축구 선수의 능력치를 비교할 때, 혹은 게임 캐릭터의 스탯을 보여줄 때 가장 직관적이고 멋진 UI가 바로 이 '레이더 차트(Radar Chart)' 형태의 오각형 그래프입니다.오늘은 C++로 선수의 스탯 데이터를 관리하고, QML의 Canvas 객체를 이용해 오각형 그래프를 직접 그리는 방법을 알아보겠습니다. 값이 바뀔 때마다 스무스하게 애니메이션되는 효과까지 넣어볼 예정입니다! (MinGW + Qt6 환경 기준)🏀 1. C++ 백엔드: 선수 스탯 데이터 모델링먼저 선수의 스탯을 담을 C++ 클래스를 만듭니다. QML에서 스탯 값을 읽고 쓸 수 있으며, 값이 바뀔 때 애니메이션을 적용하기 위해 Q_PROPERTY..

Dev Log/Algorithm 2026.03.09
이전
1
다음
더보기
프로필사진

moonithm 님의 블로그

moonithm 님의 블로그 입니다.

공지사항

  • moonithm 블로그를 시작합니다: 코드, 게임, 그리고 코트 위 이야기
  • 분류 전체보기 (43)
    • Dev Log (18)
      • 3D Graphics (7)
      • Algorithm (5)
    • Game Lab (4)
      • Zelda (2)
      • Review (2)
    • Sports (21)
      • Basketball (21)

Tag

게임개발, 닌텐도스위치2, QWebChannel, C++, WebGPU, 농구선수분석, 3DGaussianSplatting, QT, react, 프로농구, 에디다니엘, 포켓몬30주년, 알고리즘, KBL, 고양소노, 그래픽스, 젤다40주년, 원주DB, 닌텐도루머, 소프트웨어아키텍처,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Calendar

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :
🔒 개인정보처리방침 (Privacy Policy)
👤 블로그 소개 및 연락처 (About & Contact)

Copyright © AXZ Corp. All rights reserved.

티스토리툴바