cocos-engine
cocos-engine copied to clipboard
[自定义Assembler ] 希望cc.d.ts能导出 IBatcher 和 StaticVBChunk, 并在 UIRenderer 类里 提供 getAssembler 方法, 便于覆盖.
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