Laya UnityPlugin 使用须知 :
跨平台支持,支持Windows和MacOS操作系统,Unity版本不能低于5.5.2,必须配合官方最新版LayaAir引擎使用,现UnityPlugin 支持导出网格模型,静态场景,蒙皮动画,新版粒子,地形
也就是Unity中包含以下组件的节点:
1. Transform 2. MeshFilter 3. MeshRenderer 4. SkinnedMeshRenderer
5. Animation 6. Animator (新) 7. Terrain 8. ParticleSystem(使用须知)
关于导出工具的使用,请参考官网3D教学视频,*由于教学录制时间过早,其中接口已经有所变动,只能作为使用工具的参考。
关于导出资源在layaAir中的加载使用,请参考官方3D示例。

unity2017以后的版本,由于unity中API结构调整,导入插件时必须更新API(I Made a Backup. Go Ahead!)。否则会出现部分工具所使用接口找不到的情况。
导出文件说明:
ls --- 场景文件: Json文件,包含场景中所有节点的数据信息,包含光照贴图信息
lh --- 层级文件: Json文件,包含场景中所有节点的数据信息,不包含光照贴图信息
lt --- 地形文件: Json文件,包含地形中的数据信息
lm --- 网格文件: 二进制文件,包含模型所有顶点的数据信息
lmat --- 材质文件: Json文件,包含光照,贴图,渲染模式等基本材质信息
lsani --- 蒙皮动画文件:二进制文件,包含骨骼动画帧率信息
lrani --- 刚体动画文件:二进制文件,包含刚体动画帧率信息
lav --- 新版动画节点文件:Json文件,只包含Animator组件下节点的数据信息
lani --- 新版动画文件:二进制文件,包含Animator动画帧率信息
---------------------------------------------------------------------------------------------------------------------------------------
导出场景:

导出精灵:

----------------------------------------------------------------------------------------------------------------------------------------
Laya UnityPlugin 功能介绍:
Mesh Setting --- 网格设置
Ignore Vertices Tangent 忽略顶点切线信息,可减小lm文件大小
Ignore Vertices Color 忽略顶点颜色信息,可减小lm文件大小
Texture Setting --- 贴图设置
Original Texture Type --- 需要转换格式的原始纹理类型
Non-PNG|JPG 非png| jpg 格式贴图,现在支持 tga,psd,gif,tif,bmp,exr格式
PNG 原始场景中所用png格式资源
JPG 原始场景中所用jpg格式资源
LightMap 光照贴图,(只有选择Scene才会有),建议手动ps处理
Target Texture Type --- 转换目标纹理类型
PNG 把需要转换的纹理贴图全部转换为png格式
JPG 把需要转换的纹理贴图全部转换为jpg格式,
Quality:转换为jpg附带压缩功能,可选择压缩质量 Animation Setting --- 动画设置
Optimize Bones 删除动画中无用骨骼,只删除不影响骨骼动画播放的无用骨骼,如果要做挂点,谨慎选择
CompressLsani 暂时无用,开发中,压缩骨骼动画数据,减小文件大小
Terrain Setting --- 地形设置 Convert Terrain To Mesh 是否导出地形为网格模型,会导出unity中场景为正常网格模型使用;否则,为正常地形
Resolution 导出为网格模型的精度,精度越高,面数越多,可能造成drawcall越多
GameObject Setting --- 节点设置
Ignore Null Game Objects 导出时忽略空节点,暂不支持节点也记作空节点,如UI等 ,可减少精灵数
Ignore Not Active Game Objects 导出时忽略在unity场景中未激活的节点
Optimize Game Objects 导出时从unity场景中第一级子节点起拍平树形结构,删除所有无用或者未激活节点,可最大程度减少精灵数量
Batch Make The First Level Game Objects 批量导出(选择sprite3d才会有)批量导出场景中所有一级节点
Other Setting --- 其他设置
Cover Original Export Files 导出时覆盖原始导出文件
Customize Export Root Directory Name 自定义导出文件夹名称
Automatically Save The Configuration 导出时自动保存当前配置
Browse 选择导出目录
Clear 清空当前配置
Revert 从配置表中读取已保存配置
Save 保存当前配置
LayaAir Export 导出资源
LayaAir Run 直接运行该场景
---------------------------------------------------------------------------------------------------------------------------------------
Animator 动画支持(可以制作骨骼动画,刚体动画,材质动画等复合动画)
现支持的属性
骨骼动画:*暂不支持unity中自己创建的Humanoid类型的骨骼动画*,[b]Animator组件中的Avatar不能为空。[/b]
材质动画/刚体动画:只支持对物理的旋转平移缩放属性,材质的基本属性,不支持组件跟节点的开启/失效。如果开发者对新的属性有要求,请跟帖反馈,并提供资源文件,我们会根据情况添加[b]。Animator组件中的Avatar必须为空。[/b]
LayaAirRun使用须知:
1.必须安装Node环境,express拓展模块(工具内置了express,如果无法正常使用,请自行安装);
2.场景中确保有一个照相机,自行调整照相机位置,角度,最终layaAir运行效果会与Unity运行结果保持一致。---------------------------------------------------------------------------------------------------------------------------------------
此贴随unity Plugin版本同步更新,如果大家在使用过程出,出现任何问题,欢迎跟帖提问。如有Bug或者对该插件的优化建议,请第一时间反馈,谢谢! LayaAir UnityPlugin最新版插件 见附件附件:
LayaAirUnityPlugin_1.7_.16_.rar