[]LayaAir3D 导出和使用U3D粒子特效
开发流程:
1.在Unity中做好粒子特效后,使用Laya官方插件Unity Plugin导出,具体的导出方式与导出U3D静态场景一致,具体可参考Laya3d官方学习视频:https://ke.qq.com/webcourse/index.html#course_id=170225&term_id=100198842&taid=915906071009521&vid=u14146ukw6f
2.导出后,在laya 3d场景中直接加载使用即可,具体可参考官网3d示例:http://layaair.ldc.layabox.com/demo/?D3Advance_ParticleShurikenSample
开发须知:
1.美术制作过程中一定要尽量降低粒子的数量,不要在unity中加入任何无用的空节点,这样都会造成很大的性能开销;
2.因为unity自带的粒子系统庞大而复杂,laya3d短时间内无法支持所有的功能,会根据优先级逐步开发,以下是所有不支持属性的列表,会根据支持程度同步更新(如下)
Start Speed -> Curve, Randow Between Two Curve
Start Size -> Curve, Randow Between Two Curve
3D Start Rotation -> Curve, Randow Between Two Curve
Start Rotation -> Curve, Randow Between Two Curve
Start Color -> Gradient, Randow Between Two Gradient
Emission -> Rate over Distance
Shape -> Shape -> Mesh, Mesh Render, Skinned Mesh Render, Edge
Limit Velocity over Lifetime
Inherit Velocity
Force over Lifetime
Color by Speed
Size by Speed
Rotation by Speed
External Forces
Noise
Collision
Triggers
Sub Emitters
Texture Sheet Animation -> Enabled UV Channels -> Nothing, Everything, UV1, UV2, UV3
Lights
Trails
没有找到相关结果
要回复问题请先登录
9 个回复
cuixueying
赞同来自: wangchuanjin
xialuo
赞同来自: StevenMiao
layabox
赞同来自:
chenzp2031453
赞同来自:
bufanliu
赞同来自:
yy308126214
赞同来自:
颜颜粑粑
赞同来自:
particleSprite3D.transform.position = new Laya.Vector3(100,0,0);
这样写 无法移动例子效果?
绝地求生
赞同来自:
灰、色
赞同来自: