粒子释放问题

(function()
{
var Stage            = Laya.Stage;
var Loader           = Laya.Loader;
var Particle2D       = Laya.Particle2D;
var Browser          = Laya.Browser;
var Handler          = Laya.Handler;
var Stat             = Laya.Stat;
var WebGL            = Laya.WebGL;
 
var sp;
 
(function()
{
// 不支持WebGL时自动切换至Canvas
Laya.init(Browser.clientWidth, Browser.clientHeight, WebGL);
 
Laya.stage.alignV = Stage.ALIGN_MIDDLE;
Laya.stage.alignH = Stage.ALIGN_CENTER;
 
Laya.stage.scaleMode = "showall";
Laya.stage.bgColor = "#232628";
 
Stat.show();
 
Laya.URL.basePath += "../../";
Laya.loader.load("res/particles/GravityMode.part", Handler.create(this, onAssetsLoaded), null, Loader.JSON);
})();
 
function onAssetsLoaded(settings)
{
sp = new Particle2D(settings);
sp.emitter.start();
sp.play();
Laya.stage.addChild(sp);
 
sp.x = Laya.stage.width / 2;
sp.y = Laya.stage.height / 2;
}
})();
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
------------------------------以上为Laya官方Demo-----------------------------------
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
问题来了,这个sp如果这样写:
sp.destory()
则会引起整个屏幕一闪黑屏而过。
描述完毕。
引擎版本1.7。
如何解决,这样压根用不了粒子。
已邀请:

159*****900

赞同来自:

@引擎组,问题可看懂了吗?

Laya_Aaron

赞同来自:

请上传完整复现demo

要回复问题请先

商务合作
商务合作