RedGPU API - v3.9.0-Alpha
    Preparing search index...

    Class IsometricController

    아이소메트릭(Isometric) 카메라 컨트롤러 클래스입니다. 고정된 각도의 직교 투영 카메라로 타겟 오브젝트를 추적합니다. 마우스 휠로 줌 인/아웃이 가능하며, 키보드로 타겟을 이동할 수 있습니다.

    const controller = new RedGPU.Camera.IsometricController(redGPUContext);
    controller.cameraDistance = 15;
    controller.cameraAngle = 45;
    controller.zoom = 1;

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    • get keyboardProcessedThisFrame(): boolean

      Returns boolean

    • set keyboardProcessedThisFrame(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get keyNameMapper(): {
          moveDown: string;
          moveLeft: string;
          moveRight: string;
          moveUp: string;
      }

      현재 키 매핑 설정을 가져옵니다.

      Returns { moveDown: string; moveLeft: string; moveRight: string; moveUp: string }

      키 매핑 객체의 복사본

    Methods

    • 키보드 입력이 있는지 체크하고 활성 View를 설정합니다.

      Type Parameters

      • T extends Record<string, string>

      Parameters

      • view: View3D

        현재 View

      • keyNameMapper: T

        키 매핑 객체

      Returns boolean

      키보드 입력 처리가 가능하면 true, 아니면 false