Harmonyos应用实例179:三视图连线挑战
应用实例九:三视图连线挑战
知识点:第二十九章《投影与视图》—— 三视图。
功能:游戏化应用。屏幕左侧显示一个立体模型(如圆柱、圆锥、组合体),右侧显示打乱的三视图图形。学生需要将主视图、左视图、俯视图拖动到正确位置。
interface ModelInfo { name: string frontView: string leftView: string topView: string } @Entry @Component struct ViewMatchingGame { @State private currentModel: string = '圆柱' @State private selectedView: string = '' @State private message: string = '请选择正确的三视图' @State private score: number = 0 @State private showAnswer: boolean = false private models: ModelInfo[] = [ { name: '圆柱', frontView: '矩形', leftView: '矩形', topView: '圆' }, { name: '圆锥', f