今天仔细看了看meshRenderer,对于一般场景,我觉得assembler没有优势
- | 自定义assembler | meshRenderer |
---|---|---|
易用性 | 理解成本高,容易写错 | 通过setVertices()直接修改属性很直观 |
性能 | 直接组装顶点数据,性能较好 | 1. 外部组装顶点数据后传入mesh 外部需要分配空间,并且多一次复制 如果破坏封装性直接操作内部数组,可以和assembler持平 2. 功能较多,如果仅用来当做sprite+自定义attribute有点重 但是很难成为性能瓶颈,可以不管 |
其他 | - | 支持文件形式mesh |