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

    스프라이트 시트 애니메이션을 처리하는 추상 기본 클래스

    ASpriteSheet는 2D 스프라이트 애니메이션을 위한 기본 기능을 제공합니다. 하나의 텍스처에 여러 프레임이 격자 형태로 배열된 스프라이트 시트를 시간에 따라 순차적으로 표시하여 애니메이션 효과를 만듭니다.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _material: any
    animationInfo: {
        animationsList: GLTFParsedSingleClip[];
        jointBuffer: IndexBuffer;
        morphInfo: MorphInfo_GLTF;
        skinInfo: ParsedSkinInfo_GLTF;
        weightBuffer: VertexBuffer;
    } = ...
    castShadow: boolean = false

    그림자 캐스팅 여부

    currentIndex: number

    현재 프레임 인덱스

    dirtyOpacity: boolean = true
    dirtyPipeline: boolean = true
    dirtyTransform: boolean = true
    disableJitter: boolean
    displacementTexture: BitmapTexture

    메시의 디스플레이스먼트 텍스처

    gltfLoaderInfo: GLTFLoader
    gpuRenderInfo: VertexGPURenderInfo
    localMatrix: mat4 = ...
    meshType: string
    modelMatrix: mat4 = ...

    이 객체의 모델 행렬입니다. 위치, 회전, 스케일 변환에 사용됩니다.

    normalModelMatrix: mat4 = ...
    receiveShadow: boolean
    segmentH: number

    세그먼트 높이

    segmentW: number

    세그먼트 너비

    totalFrame: number

    총 프레임 수

    useDisplacementTexture: boolean

    Accessors

    Methods

    • Parameters

      • VERTEX_SHADER_MODULE_NAME: any
      • SHADER_INFO: any
      • UNIFORM_STRUCT_BASIC: any
      • vertexModuleSource: any

      Returns GPUShaderModule

    • Parameters

      • targetX: number | [number, number, number]
      • OptionaltargetY: number
      • OptionaltargetZ: number

      Returns void

    • Parameters

      • rotationX: number
      • OptionalrotationY: number
      • OptionalrotationZ: number

      Returns void