Files
cocos-engine/tests/particle/capacity.test.ts
Greg1129 88a0ccbf26 fix particle capacity <= 0 (#9910)
* fix particle capacity <= 0

* fix issue 10417 particle capacity 0

* fix issue 10417 particle capacity setter range limitation

* remove unused package
2022-01-06 15:10:32 +08:00

21 lines
628 B
TypeScript

import { director, Node, Scene } from "../../cocos/core";
import { legacyCC } from "../../cocos/core/global-exports";
import { ParticleSystem } from "../../exports/particle";
test('particle system capacity test', function () {
const scene = new Scene('test');
director.runSceneImmediate(scene);
const temp0 = new Node();
scene.addChild(temp0);
const particle = temp0.addComponent(ParticleSystem) as ParticleSystem;
particle.capacity = 0;
particle.renderer.useGPU = false;
legacyCC.game.step();
// @ts-expect-error
expect(!!particle.processor.getModel()._vBuffer).toBe(true);
});