주사위
Qt Quick 3D Physics 및 기타 Qt 모듈을 사용하는 주사위 던지기 애플리케이션.

이 예제 애플리케이션은 테이블 위에서 여러 개의 주사위를 굴리는 것을 시뮬레이션합니다. 이 애플리케이션은 QML을 사용하며, Qt Quick 3D, Qt Quick 3D Physics, Qt Multimedia, 그리고 Qt Sensors등을 활용합니다.
예제 실행
다음 단계에 따라 예제를 실행할 수 있습니다:
- Qt Creator
Welcome 모드를 열고 Examples 에서 예제를 선택하십시오. 자세한 내용은 Qt Creator: 튜토리얼: 빌드 및 실행을 참조하십시오.
- Qt Extension for Visual Studio Code
Command Palette 에서 Qt: Open Qt examples 명령을 실행하고 목록에서 예제를 선택하십시오. 자세한 내용은 Qt Extension for Visual Studio Code: 튜토리얼: 빌드 및 실행을 참조하십시오.
관련 모듈 및 클래스
이 예제는 Qt Quick 3D, Qt MultimediaQt Quick 3D Physics 및 Qt Sensors 모듈을 사용하며, 이들은 Qt Online Installer. 예제가 컴파일되거나 실행되지 않는 경우, 이러한 필수 패키지가 설치되어 있는지 확인하십시오.
주사위 굴리기 물리 시뮬레이션
'Dice ' 예제는 Qt Quick 3D Physics를 사용하여 주사위와 나무 탁자의 물리 시뮬레이션을 수행하는 방법을 보여줍니다. 렌더링은 Qt Quick 3D의 컴포넌트를 사용하여 수행됩니다. 이를 구현하는 방법에 대한 자세한 내용은 ‘Qt Quick 3D Physics - Custom Shapes 예제’를 참조하십시오.
센서 입력을 사용하여 주사위 굴리기 트리거하기
호환되는 대상 기기에서는 Qt Sensors API를 사용하면 가속도계 출력을 통해 기기가 흔들리는 시점을 감지하여 주사위 굴리기를 트리거할 수 있습니다. 가속도계 사용에 대한 자세한 내용은 ‘Sensors Showcase’ 예제를 참조하십시오.
음향 효과 추가
를 사용하여 Qt Multimedia를 사용하면 더욱 몰입감 있는 경험을 위해 음향 효과가 추가됩니다. 자세한 내용은 ‘ SoundEffect ’ QML 유형을 참조하십시오.
시뮬레이션 설정을 변경하기 위한 UI 구현
A Qt Quick 시뮬레이션되는 주사위의 물리적 재질, 중력의 세기, 주사위의 개수와 크기를 구성할 수 있는 UI가 제공됩니다.
소스 파일
참조: 모든 Qt 예제.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.