首页 > 编程知识 正文

unity可以导入高模吗,unity怎么下载资源包

时间:2023-05-05 23:56:09 阅读:139307 作者:1069

由于大多数尝试使用Egret Pro的开发人员都有使用Unity3D引擎的经验,所以鹭鸶引擎团队为了满足这一需求,设计了能够将现有Unity3D引擎创建的资源导出为Egret Pro所需的格式的uue

最大限度地减少将现有Unity3D游戏移植到网络游戏所需的工作量

该插件的非设计目标是【一键】将Unity3D游戏作为Web版本公开

像素级恢复Unity3D游戏的完整渲染效果

#Unity3D导出插件视频教程

#功能介绍

该插件当前包含用于将单个Unity3D场景文件和内部所有资源导出到Egret Pro所需的两个资源

将多个单元3d预制单元(Prefab )批量导出到Egret Pro所需的资源

#版本支持

当前,该插件支持Unity5、Unity2017和Unity2018版本。 此插件不计划支持Unity5.6或更低版本。

Egret3D Unity导出插件将在此下载

将Egret3DExportTools文件夹复制到Unity项目Assets下。

Unity编辑器菜单还添加了另一个Egret3DExportTools选项。 单击以打开它。

选择要保存导出文件的路径。 将插件导入Unity项目后,开发人员必须耐心等待插件编译完成。 在此过程中,Unity提示版本可能不匹配,需要升级。 在这种情况下,必须选择Go Ahead进行升级,而不是No,Later。 如果选择后者,则在后续导出过程中可能会发生错误“method not found 3360 unity engine.texture 2d.encodetojpg”。 如果出现此错误,请重新安装unity导出插件。

导出Unity3D场景选择场景导出功能会将当前活动场景导出到. scene.json文件中。

将导出的文件放入Egret Pro的资源文件夹中。 请确保已将资源导出到资源文件夹的根路径。 目前只暂时支持导出到根路径

在项目中添加以下代码以加载场景

复制

await application.instance.scene manager.load scene (' your.scene.JSON );

或者

复制

aitresourcemanager.instance.load uri (' your.scene.JSON );

const scene=entitymodelassetentity.create instance (' your.scene.JSON );

导出Unity3D预制装配选择资源导出功能会将当前活动的场景导出到. prefab.json文件中。

将导出的文件放入Egret Pro的资源文件夹中。

使用以下代码将预播放添加到场景中

复制

const prefab=awaitenginefactory.create prefab (' your.prefab.JSON );

或者

复制

aitresourcemanager.instance.load uri (' your.prefab.JSON );

const prefab=entitymodelassetentity.create instance (your.prefab.JSON );

#导出设置

#路径设置路径名指定导出文件路径的根路径名。

导出路径用于选择要导出的文件路径。

#灯光设置狂野中心:导出无光泽表面的材质,但没有镜面高光。

Phong :导出具有镜面高光的光泽表面的材质。

标准:导出基于物理的标准材质。

#场景设置光照贴图:导出在Unity中烘焙的光照贴图以在Egret3D中使用。

静态绑定:导出为静态备用组件。 在加载场景后,Egret3D将在Unity中标记为静态的所有网格对象合并为几个大网格对象,并尝试减少Drawcall。

雾:导出为与Egret3D一起使用的Fog组件。

#导出图像设置源的图像:勾选后,导出时将原始图像资源直接复制到导出目录中。 否则,它将尝试使用Unity的EncodeToJPG、EncodeToPNG导出资源。

JPG导出质量: (可选)选择要导出的JPG的质量。

#网格设置UV2、Normals、Colors、Bones和Tangents。 可以根据需要选择是否在导出网格时导出这些属性,以减小网格资源的大小。

#保存配置并保存配置:用于保存在Egret3D导出面板中所做的设置,以便于下次使用。

#支持组件列表Transform

消息过滤器

消息渲染器

照相机

盒颜色

SphereCollider

SkinnedMeshRenderer

部分支持的ParticleSystem

粒子渲染

部分支持) )。

部分支持) )。

直接照明

聚光灯

Skybox

#注意事项Animation组件暂时只实现了名为m_LocalPosition的属性的导出

m_LocalRotation

本地语言

m_LocalScale

m_IsActive

Animator现在可以作为Egret3D的Animation组件导出。 暂时不支持状态机数据导出。

粒子组件暂时仅支持主模块

精神

形状

VelocityOverLifetime

颜色生命时间

SizeOverLifetime

旋转生命周期

纹理化

粒子系统的着色器必须是Particles目录下的着色器。 否则,Egret3D可能不会显示粒子系统。

#问题反馈

使用此软件可能会导致导出失败或导出结果不正确,因为Egret3D Unity导出插件可能无法涵盖在现有Unity3D中创建的游戏所需的所有移植特性。 请在这里反馈问题。 为了快速解决问题,请在反馈问题时尽量简化游戏资源,并作为附件提交。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。