效率工具 | 零基础入门原型工具 ProtoPie

三分设

共 3405字,需浏览 7分钟

 · 2021-12-17


点击"三分"关注,回复"社群"加入我们
欢迎来到专业设计师学习交流社区
三分设|连接知识,帮助全球 1 亿设计师成长
作者:京东设计中心JDC
编辑:张梦如
共 3047 字 14 图  预计阅读 8 分钟


01. 写在前面

原型设计工具大家都不陌生,复杂动效可用 After Effects 处理,小型动效可以使用 Principle 或 Flinto,而简单的场景跳转现在 Sketch Link 就可以处理。而 ProtoPie 能够在原型领域一枝独秀的优势在于:

逻辑简单:从 Sketch 导入后,选择需要配置交互的对象,设置触发方式,选择对应效果,即可实现大部分原型功能。

效果真实:ProtoPie 可将制作好的原型同步到云端,业务和开发可以便捷地在浏览器中与原型交互,研究实现方式,大幅降低沟通成本。针对移动端 ProtoPie 可调用键盘,多点触控,相机,震动,陀螺仪等多种原生控件,与最终开发效果接近。

界面友好:界面提供了场景,图层,动效时间轴等管理器,操作和功能与常用设计工具类似,学习成本很低。


02. 基本知识

先介绍一下 ProtoPie 的工作原理。如图所示,创建一个交互效果分三步:


1. 选定需要交互的图层(如一个按钮);
2. 指定触发器(如点击,滚动等);
3. 设置触发后,会对哪个图层造成什么效果。(如点击按钮后,跳转到另一个页面)

这即是 ProtoPie 官方指南中多次提到的“图层+触发器+反馈”。可以配置的“触发器”和“反馈”请参见下图的官方的功能表,可见其自由度非常之高,涵盖了大部分常见交互方式。



03. 入门案例

下面我们通过案例来快速入门。例如需要做一个点击按钮放大图片的交互。首先在 Sketch 中做好页面内容,即一个方形图片和一个按钮。新建 ProtoPie 项目,画板尺寸与 Sketch 中相同。点击右上角的导入,ProtoPie 会自动读取当前打开的 Sketch 文件,并询问导入哪个画板。导入后,我们就可以在 ProtoPie 按照“图层+触发器+反馈”的基本原理,设计图层的交互了。

制作简单的 Sketch 文件后,在 ProtoPie 的左上角点击导入

新建一个“ Tap 点击”触发器,在属性面板中选择按钮图层。由此便完成了触发器的配置,含义是“点击-按钮”。在这个触发器的下面点击加号新建反馈,这里我们选择“ Scale 缩放”反馈,在属性面板中选择图片图层,配置为按倍率缩放至 150 %. 由此便完成了反馈的配置,含义是“点击-按钮-缩放-图片-至 150 %倍”。小提示:如果触发器或反馈在列表中显示为黄色,代表它没有被指定到某个图层,一定记得点进去选择好对应的图层,否则可是用不了的。

将按钮图层设置为触发器,将方形图层设置为触发的反馈

点击顶栏的 Preview 预览,即可预览效果。一切顺利的话,点击设计图中的按钮,图片便会放大。恭喜,您已经完成了您的第一个 ProtoPie 原型。不过我们可以发现该原型存在三个问题:动画比较生硬;图片不是从中心缩放而是从左上角;只能点击一次,无法返回之前的状态。

完成后的点击效果

3.1 调整图层的变换中心

在画布上选中图片图层,在最右侧的属性面板中将它的原点改为中心。这个原点是图层变换的中心点,默认在图层的左上角,我们可以根据动画的需要酌情选择。

调整图形变换原点

3.2 编辑交互效果的动画

我们重新回到 ProtoPie 的编辑器,选中图片图层对应的 Scale 缩放 反馈。在属性面板的下半部分可以看到 Easing 动效 配置区域。将 Linear 匀速运动 改为 Spring 弹性,再次预览,便可看到动画不再那么生硬。

调整反馈的动画效果

3.3 通过条件判断让触发操作产生不同的反馈

在按钮的 Tab 触发器下点击加号,增加一个 Condition条件判断,相当于只有达到条件,触发器才能触发相应的反馈。在条件判断的配置区域选择当“图片图层”的“ ScaleX 横向缩放系数”“小于”“ 150 ”,然后将之前配置好的 Scale 缩放 反馈拖到这个条件下面,含义为“点击按钮时-若图片的横向缩放系数-小于- 150 -则-缩放-图片-至 150 %”

通过判断决定点击按钮时,放大还是缩小方形图层

在刚才配置好的条件判断上右键, Duplicate 克隆。此时我们只需按照如下含义修改参数即可:“点击按钮时-若图片的横向缩放系数-大于- 100 -则-缩放-图片-至 100 %”

配置第二个条件,让操作可逆

再次预览,我们便实现了通过一个按钮控制图片缩放的交互方式。回头看来,通过短暂的接触,您便已通过案例从零学习了在 ProtoPie 创建交互效果的流程和界面基本操作,并且掌握了动效配置,条件判断,参数变量等进阶技巧。

最终实现效果

04. 继续探索

实际项目中的动效通常更加复杂,会出现一个触发器触发多种反馈的情况。但万变不离其宗,只需记住“图层+触发器+反馈”的基本原理,便能举一反三。下图的案例复杂化了入门教程中的原型,加入了更多图层和动画。您可尝试分解原型中的每个动画的“图层+触发器+反馈”,制作类似的跳转动画。除下面的视频外,这个原型已上传到了 ProtoPie 的云端,您还可以点击该链接上手尝试交互。

应用上方教程知识设计的实现的切换

该案例中用到的知识基本来自于之前的教程。其中只增加了对 Opacity 透明度 属性的控制,以及时间轴的使用。ProtoPie 的时间轴理解成本很低,它可以控制每个动画的起止时间,从而控制每个动画的时长和先后顺序。您可参考下列两张图了解动效中的图层结构和时间轴控制。

图层分解示意

图层及时间轴效果示意

我们再次回顾一下 ProtoPie 中的动效原理,所有的动效都是由“图层+触发器+反馈”组合而成的。在官方说明中,示意了全部的 Trigger 触发器 功能效果,和全部的 Response 反馈 效果,大家可以前往进一步通过动画了解。不同的组合即可构成不同的原型效果,如页面点击跳转便是由, Tap 触发器和 Jump 反馈组成的。由这个简单的三部机制,我们可以创作出无限的可能。

与此同时,ProtoPie 提供了多种预览方式,最快速的是使用内置预览窗口,可以在制作过程中快速预览各种尺寸的原型。下载移动端 ProtoPie 后,可以将原型无线同步到移动设备商,调用移动设备的摄像头,麦克风,陀螺仪等特殊硬件实现更原生的交互。需要将原型分享给它人时,ProtoPie 提供了可上传并云端交互的功能,对方在收到原型后可以自己操作,理解其中的交互和动效。


05. 尾声

希望以上的讲解增强了您使用 ProtoPie 的信心,它是一款能够让难以言表的交互快速形成高保真原型的工具。当然本文旨在给大家多介绍一种选择,市面上的原型工具多为订阅制且价格高昂,挑选一个适合自己及项目的顺手工具才是重点。如果您由关于 ProtoPie 使用上的问题,欢迎在下方留言,我将尽可能为您解答。感谢您的阅读!

—  The end  —

📚 原创文章精选📚
一篇文章告诉你服务设计到底能做什么?
游戏新手指导怎么做?一起看看《对马岛之魂》如何打造初次对抗体验
制定 “小目标”,了解产品管理中的结构化思维
35+ 的 Windows 系统到底有什么了不起?细数系统界面设计的演变
导师与学员的高效交流 APP 设计 —— Lightship
后疫情时代,如何通过服务设计恢复真正的人际互动?

🙋 我们一起聊设计 🙋‍♂️
高质量,学设计行交流微信群
期待与更多优秀用户体验设计师一起成长
PS:欢迎大家关注三分设,每天早上9点,准时充电。分享优质设计、创意灵感、新知新识,定期大咖老师直播分享,零距离连麦,答疑解惑。 添加小小虫微信号【 Lil_Bug 】,备注【 三分设 】加入!(只面向星标了公众号三分设的粉丝) 
浏览 80
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报