Skip to content

[自定义Assembler ] 希望cc.d.ts能导出 IBatcher 和 StaticVBChunk, 并在 UIRenderer 类里 提供 getAssembler 方法, 便于覆盖. #18628

@finscn

Description

@finscn

Use Case

需求:
在项目里 为某个 sprite 指定 一个 自定义 Assembler .
目前 想在 项目里 自己写一个 Assembler 会遇到 某些类 cocos 没有导出 的问题. 比如 IBatcher 和 StaticVBChunk (可能不止这两个)

即使用一些方法 自己实现了 Assembler , 要给 某个 sprite 指定 Assembler 也很烦.

希望 sprite 或者 uirenderer 里提供 getAssembler() 方法.

Sprite 的 getAssembler() 方法 默认可以是这样:

getAssembler() {
    return  Sprite.Assembler.getAssembler()
}

这样 开发者就可以通过在项目里 覆盖/重写 getAssembler() 方法 更方便的实现对 sprite 的 Assembler 自定义.

Problem Description

.

Proposed Solution

No response

How it works

No response

Alternatives Considered

.

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions