138*****748 在我们角色骨骼动画中,角色跑动左手也会随着摆动,之后我们在左手骨骼节点中加了个粒子特效,想让特效随着左手一起摆动,在U3D中运行效果没问题,导出到laya中就出问题了,粒子特效不会随着左手一起摆动,而是始终在初始位置。请问这是BUG还是什么原因,任我们如何调增粒子的空间坐标都没法与左手一起摆动
Aar0n http://ldc.layabox.com/doc/?nav=zh-as-4-0-12 可以参照文档,粒子导出后在laya中添加骨骼挂点,在u3d里面直接加的不支持,需要在laya中直接加在美术制作的骨骼。
138*****748 Aar0n 如果是1个2个倒是可以程序用挂点的方式加,可是一个模型上可能有5、6个啊,比如坐骑:4个脚上有特效,尾巴上1个,头上1个,身上1个,这就7个了。这里还有2个问题:如果用程序挂点的方式加,如何保证特效与骨骼的同步性,另一个,你们的特效在初始化播放的时候会有卡顿现象,比如我们现在用的角色技能,必须在进入游戏前预加载播放一次后放入对象池,进入游戏后再播放才不会卡顿。那么问题来了,一个坐骑,突然7个特效在身,如果不预加载播放,会不会卡顿成狗。。。。
Aar0n Aar0n 卡顿是有可能的,是需要预加载播放的,可以在用户看不到的情况播放一次然后隐藏,这样以后就不会卡顿,这只是一个思路。。如果不这么做unity里面直接导出也是实现不了的。目前就是这样用的,后续引擎可能会支持性更好
Aar0n Aar0n @138*****748:恩,技术上是支持的,然后那个文档的办法也的确比较老套,可以不用。1.0 如果直接添加在节点没效果,等2.0引擎出来问题就统一解决了,unity里面放节点导出直接使用。已经在内测。