[LayaAir 2.0]Laya拖尾怎么停止或清除,比如要瞬移角色的时候停止。伤脑壳~~!!

Laya拖尾怎么停止或清除,比如要瞬移角色的时候,出现长条状.

如题,看了API,没有暂停或清除的。
角色要瞬移的时候,从A点移到B点。
我把这个拖尾在A点时remove,再B点时addChild。
它还是从原来的A位置拖过来B了,造成BUG现象。
 
重点:希望对拖尾API添加一个重置或清除的API,好让它从新的位置开始计算拖尾。
重点:重点:希望对拖尾API添加一个重置或清除的API,好让它从新的位置开始计算拖尾。

哎~~伤脑壳~~~~伤脑壳~~~~伤脑壳~~~~伤脑壳~~!!
已邀请:

腊笔小新

赞同来自: Ace1024

麻烦加个重置拖尾位置的API,要是绑在子弹上,不停销毁再创建。做为引擎你觉得这样好 ??

TTtwo

赞同来自: Ace1024

试试修改拖尾时间 trailFilter.time = 0 
然后一帧后 trailFilter.time = 原来的值

腊笔小新

赞同来自:

希望对拖尾API添加一个重置或清除的API,好让它从新的位置开始计算拖尾。

Aar0n

赞同来自:

销毁,再创建

Aar0n

赞同来自:

能提交拖尾的unity package 和 laya项目吗 方便测试。

赞同来自:

自己手动写一下呗
比如world->body->trail
 
A点移除的时候
trail.removeSelf();
trail.transform.position =  body.transform.position.clone();
world.addChild(trail);
 
B点新加的时候重新创建一个新的,不要用这个旧的了

gplzh

赞同来自:

同求重置api,拖尾绑在子弹上,每次都销毁确实不太合适的

Aar0n

赞同来自:

这个目前没有的,后续会考虑加一个

Ace1024

赞同来自:

真的要求加一个,现在过了5个月了,加了没?

Laya_XS

赞同来自:

不知道你说的功能是基于2d的还是3d的,2d的可以通过graphics的方式,drawtexture的方法你绘制几张带透明度的图片应该就可以实现你的效果。

要回复问题请先

商务合作
商务合作