mirror of
https://github.com/smallmain/cocos-enhance-kit.git
synced 2025-10-09 01:25:23 +00:00
[jsb-adapter] 多纹理渲染 - 适配原生平台
This commit is contained in:
21
jsb-adapter/engine/assemblers/motion-streak-multi.js
Normal file
21
jsb-adapter/engine/assemblers/motion-streak-multi.js
Normal file
@@ -0,0 +1,21 @@
|
||||
|
||||
let proto = cc.MotionStreak.__assembler__.MultiMotionStreakAssembler.prototype;
|
||||
let _update = proto.update;
|
||||
cc.js.mixin(proto, {
|
||||
update (comp, dt) {
|
||||
comp.node._updateWorldMatrix();
|
||||
|
||||
_update.call(this, comp, dt);
|
||||
|
||||
let { iData, usedVertices } = this._renderData._flexBuffer;
|
||||
let indiceOffset = 0;
|
||||
for (let i = 0, l = usedVertices; i < l; i += 2) {
|
||||
iData[indiceOffset++] = i;
|
||||
iData[indiceOffset++] = i + 2;
|
||||
iData[indiceOffset++] = i + 1;
|
||||
iData[indiceOffset++] = i + 1;
|
||||
iData[indiceOffset++] = i + 2;
|
||||
iData[indiceOffset++] = i + 3;
|
||||
}
|
||||
}
|
||||
});
|
Reference in New Issue
Block a user