MenuToggle Menu

从Figma导入

将设计从Figma导入到ProtoPie的方式有两种。

  • 插件导入方式(推荐):安装 Figma 的 ProtoPie 插件,并在 Figma 中打开该插件。
  • 无插件导入方式:打开要导入的Figma文件, 并打开ProtoPie Studio,在ProtoPie的文件菜单项中选择“导入”。

插件导入方式与无插件导入有何不同

通过插件导入方式可以实现:

  • 可导入一个或多个区段、画板和对象。
  • 可将顶层画板导入为场景。
  • 可手动选择要单独导入的内容。
  • 可将矢量图层导入为SVG。
  • 可将文本图层导入为ProtoPie中的文本图层。
  • 可将自适应设置导入为ProtoPie中的中的自适应设置。
  • 导入自动布局属性。
[object Object]

用于Figma的ProtoPie插件

下载并安装适用于 Figma 的 ProtoPie 插件,该插件需要 ProtoPie 9.5.0 或更高版本。

通过新版用于Figma的ProtoPie插件,可以快速、灵活地在指尖完成将设计从Figma导入到ProtoPie的工作,并且这一操作全在本地完成,因此不会有任何延迟。

导入的形式与范围均可控。将顶层画板(Frame)导入为场景、将对象按照相同的层次结构进行导入和定位,同时相应的自适应设置也会一并导入。这些功能使得导入文件与Figma中呈现的原文件完全一致。

为了使用最佳的导入性能,请在将设计导入ProtoPie时保持Figma在桌面上处于打开和可见状态。

导入功能的新变化:

现在,项目会逐个导入,并在准备就绪后立即显示在 ProtoPie Studio 中。以前,所有项目都是一次性处理,必须等全部完成后才能显示——这次更新让导入过程更快、更流畅。

支持的属性

  • 能见度
  • 锁定
  • 位置
  • 大小
  • 旋转
  • 透明度
  • 约束条件
  • 填充(单一颜色和图片)
  • 边框
  • 阴影
  • 自动布局(核心属性)

了解有关ProtoPie图层属性的更多信息。

这个插件也支持导入以下元素:

  • 区段
  • 主组件
导入扁平化图层

在将图层导出到 ProtoPie 之前,您可以在 Figma 中扁平化图层,以获得更好的视觉保真度。

方案 1:导出

点击“导出”按钮时,其行为将根据导出类型(场景对象扁平化)而有所不同。

  • 如果您选择一个画板并选择“场景”,其结构将被导入为 ProtoPie 场景。
  • 不支持的属性将被转换为 SVG 图层。

注意: 如果您导入的设计与 Figma 中的显示不一致,请尝试使用“导出为扁平化”选项重新导入。

方案 2:导出为扁平化格式

当视觉保真度比图层细节更重要时,请使用扁平化导出类型,将你的设计作为简化合并的图像导入 ProtoPie。

您可以在导入前将单个图层扁平化,或将多个图层合并为一个。这能让你在 ProtoPie Studio 中更轻松地管理交互并保持视觉一致性。

扁平化图像的最终分辨率将遵循 ProtoPie 中的密度设置。

[object Object]
导入为场景

将Figma中的顶层画板(Frame)导入为ProtoPie中的场景并保持其原有命名。支持一次性将一到多个顶层画板导入为场景。所导入的顶层画板基于在Figma中的图层层次结构形成ProtoPie中的场景。

[object Object]
导入对象

导入对象维持与Figma相同的图层层次结构、定位以及自适应设置。支持一次性导入一到多个对象。非顶层画板的对象在场景中会被呈现为图层或容器层。

Figma中的组件和子版组件将会被导入为容器层而不是组件。如果需要在ProtoPie中也以组件形式存在,则需手动生成。点此了解更多关于组件的知识。

[object Object]
导入为SVG

将Figma中的矢量图层导入为ProtoPie中的SVG(可缩放矢量图形)。矢量图层将会被转换为ProtoPie中的图形以使其属性可被编辑。目前ProtoPie尚不能支持所有的SVG属性。点此了解更多关于SVG图层的知识。

导入文本图层

将Figma中的文本图层导入后将自动转变成不可编辑的位图,之后通过ProtoPie中的“转化为文本“功能将位图转变为可编辑的文本图层。点此了解更多关于文本图层的知识。

导入交互

将Figma中画板之间的交互入到ProtoPie。

ProtoPie自动将Figma画板中的交互转变为转场反应,不需要再在ProtoPie中重新创建场景间的跳转。

如果Figma画板中包括智能动画,ProtoPie将自动转变为带有智能跳转的转场反应。

了解更多关于转场反应的知识。

[object Object]
导入自动布局

ProtoPie 支持从 Figma 导入基本的自动布局属性。高级设置也会被导入,以保持原始设计的效果。然而,在 ProtoPie Studio 中编辑这些设置可能会重置它们,从而影响布局。

对于旋转值不为 0 的对象,ProtoPie 在导入时会将原点设置为 (50, 50),以确保准确的定位。

重新导入设计

从 Figma 重新导入画板或对象时,大多数图层会自动更新。不过,你在 ProtoPie 中所做的修改会被保留,不会被覆盖。

重新导入时不会更新的内容包括:

  • 你在 ProtoPie 中修改过的对象(例如,大小、位置、样式)。
  • 你在 ProtoPie 图层面板中移动过的图层(例如,已添加到滚动容器中的图层)。
  • 已删除的图层——除非你从 Figma 再次选中并导入它们。

其他小贴士:

  • 要创建场景或对象的副本,只需导入一次,然后在 ProtoPie 中进行复制即可。
  • 重新导入始终遵循最近一次的导出类型(场景、对象或扁平化)。
  • 如果设计未按预期显示,请尝试使用扁平化选项重新导入。

ProtoPie 如何追踪导入的图层:

  • 从 Figma 导入的每个对象都带有一个唯一的内部 ID。
  • 只有来自相同文件和相同实例的对象才能被重新导入和更新。
  • 切换导出类型(例如,从场景切换到扁平化)会用新格式替换之前的导入内容。

Figma导入(原有导入方式)

ProtoPie提供了多种在macOS和Windows上将 Figma 创建的文件导入进来的方法。您可以根据需要来自定义导入的方式,如导入所有图层或只导入在Figma中标记为可导出的图层。该功能因 Figma 的最新结构调整,目前要求使用 ProtoPie 9.1.0 或更高版本。点击此处了解关于如何在Figma 中标记导出的更多知识。

您可以在Figma 中变更您的设计并重新导入到ProtoPie中,这意味着您可以在Figma 和ProtoPie之间来回切换以确保实现设计和原型构建工作流程上的无缝衔接。

画板

在Figma 中选择要导入的Frame

导入尺寸

设置图层的放大系数。此项可以根据Figma中所选择的Frame的尺寸来变更。

所有图层

Frame中的所有图层均会被导入到文件夹结构中

仅批量导入选中图层

只有在Figma 中被标记为"导出"的图层才会被导入

更新图层坐标和大小

当从Figma 重导入frame时覆盖图层位置值

更新图层大小

当从Figma 重导入frame时覆盖图层尺寸值

同步图层排序和层级

当从Figma 重导入frame时更新图层顺序和分组

删除已在Figma中删除的图层

当从Figma 重导入frame时移除Figma 中已删除的图层

panel figma import

FAQs

  • 为什么我的设计从 Figma 导入到 ProtoPie 需要很长时间?

    如果你在将设计导入 ProtoPie 时遇到困难,可以尝试以下故障排除步骤:

    • 确保你安装了最新版本的 Figma、Sketch 和 Adobe XD,以及它们各自对应的 ProtoPie 插件。
    • 请确保你使用的是快速稳定的互联网连接,并有足够的带宽。

    如果你需要进一步的帮助,请随时联系我们

  • 为什么 Figma 中的某些图层导入不正确?

    如果您发现有些图层没有正确导入,这可能是由于不支持的属性造成的。我们建议您查阅我们的导入文档,其中提供了从 Figma、Sketch 或 Adobe XD 导入设计时所支持属性的详细信息。

    如果你需要进一步的帮助,请随时联系我们。我们随时为你提供支持!

  • 导出设计时收到“不支持”消息是什么意思?

    当选定的图层包含 ProtoPie 在导出过程中不完全支持的元素或属性时,就会出现此消息。虽然你可以从 Figma 导入这些图层,但由于功能兼容性限制,它们在 ProtoPie 中可能无法按预期渲染或运行。

    error while exporting from figma
  • 哪些图层类型受支持?

    画板、区段和大多数基本图层都可以无障碍导出。但是,某些元素(如切片或 FigJam 连接线)不支持导出。如果你正在使用这些元素,请在导出前尝试将它们转换为画板或标准图层。

  • 部分支持的属性会怎样?

    Figma 中的某些设计属性仅被 ProtoPie 部分支持。它们不会阻碍导出,但在导入后可能无法按预期工作。以下是一些常见情况:

    • 多个填充: 这些将作为可编辑的 SVG 导出。如果你需要更多控制,可以考虑将每个填充分离到自己的图层中,或只保留顶部或底部的填充。
    • 高级描边设置: 这些也将作为 SVG 导出。为确保一致性,你可以在导出前将描边转换为矩形。
    • 图层模糊或内阴影: 这些效果在导出期间将被忽略。如果需要,请将图层扁平化为 PNG——但请注意,此版本在 ProtoPie 中将不可编辑。
Back To Top