关于使用Principle的一些小建议

在日常的设计工作中,难免会遇到一些制作可交互原型的工作。可交互的原型对比于静态原型来说,直观是最大的优点。其次,在研究一些动效的时候,直接调好参数给工程师,会比口述来得更加简单粗暴,效率更好。现在的原型软件有很多,我最早接触的是Proto,后面也玩过Pixate、墨刀,总的来说不是功能比较粗陋就是功能太强大,以至于入门不易,做个Demo也同样不易。Principle是近年来很热门的一款原型软件,最近工作需要,也就是看了一下官网的几个教程,然后就可以折腾出可以使用的原型。总的来说,Principle具备了上手简单,制作高效等特点,完胜其他原型软件。

Principle的实现原理和其他有些不同,比如说Proto(很久没用了,可能记忆会有些出入)。Principle是把动效分解成几个状态,然后把几个状态串联起来,至于中间是怎么变,我可以不关心,也可以调整一下。而Proto是把动效分解为一个初始状态和变化过程,给一个初始状态,然后我再定义怎么变化,然后把过程演示一遍。

怎么说呢?Proto的方式更加使用者的直觉,但是做起来确实很复杂,Principle的原理思考一下也能理解,而且制作起来更加简单。这么讲可能有些抽象,举个例子吧。

1477617958-8298-804591-dcd70c1168ccc2c9

动效原理演示

如图上所示,左边有三个小秋A、B、C,他们会变化到右边的状态。

Proto是这么做的:

A:初始状态如左图,向右移动100px,得到右图;

B:初始状态如左图,半径扩大两倍,得到右图;

C:初始状态如左图,左图是一个圆角直径等于边长的圆角矩形,圆角逐渐缩小到0,得到右图。

在Proto里,你就需要定义好这个过程。

而在Principle,你就直接把这两个状态丢进入,然后告诉Priciple,我这个动效就是从左图到右图,名字我都给你对应好了,右图的A、B、C各自对应左图的A、B、C,你自己去变吧。然后Principle就会自动算一下,然后把过程自动展示出来,当然,这个过程会有一些参数可以调整。

讲完Principle的原理之后,然后结合官网给出的几个demo,基本上就可以做出一些可以用的原型了。下面是在使用过程中的几个小建议。

1、配合sketch

principle的界面和sketch界面很相似,这也似乎预示了他们之间的关系。总而言之,principle配合sketch使用简直如鱼得水。principle支持直接从sketch导入artboard,而且导入之后,所有的图层结构都还完整保留。这一点省去了很多的麻烦,毕竟没什么能比“一键XXX”更省力了。

2、所有的修改都在sketch完成

这一点是基于上一点来讲的,从sketch导入的artboard会自动覆盖掉旧的artboard,这一点保证了这一条建议的可行性。其次就是,sketch确实比principle的编辑功能强大很多。最后有一点,在principle做的修改无法导出回到sketch。所以如果在principle修改,那么其他地方如果需要用到的话,都还要重新再做一遍。

3、配合rename it插件

前面将原理的时候讲过,principle是根据名称去对应的。但是在平常做界面的时候,肯定会有很多的编组是重名的,甚至于图层也是重名的。如果直接使用就会发现动效变得很酷炫,各种乱飞。刚开始做的时候,我都要一个个定位到出问题的图层,然后逐一修改。直到我发现了sketch的rename it插件。通过对编组(图层)加上编号,比如最外一层加上1~100,编号为1的编组里面的一层加上1.1~1.100,以此类推,这样可以保证编组(图层)命名不会重复。可以有效解决动效乱飞的问题。

4、用Principle去处理关键流程

正如前面所说的,principle是通过状态来定义动效的,理论上每一种变化都要占据一个artboard。所以随着流程的增加,状态数会呈几何式增长。而且principle的artboard都是成一行排列的,这样其实到最后自己也会乱掉。所以就建议,只用principle区处理关键流程,而忽略一些不必要的小流程。

零零总总大概就是这四条,虽然短小浅显,但是都是我认为非常有用的建议,可以参考一下~

文/妖叶秋
原文链接:http://www.jianshu.com/p/8fd82c1a059f
著作权归作者所有,转载请联系作者获得授权

原创文章,作者:Tinadmin,如若转载,请注明出处:https://www.iamue.com/18457/

(0)
TinadminTinadmin
上一篇 2016-10-28 09:23
下一篇 2016-10-28 10:04

相关推荐

  • 交互设计-网站页面视差效果(Axure RP 7.0 源码下载)

    很多(想)学习Axure的朋友,都是伸手党,这是一条不争的事实,直接拿过来省事又省时;
    能真正学会并驾驭这款软件的毕竟是少数(其他软件也一样,这似乎是一条无法打破的规律),不过金乌老师还是希望想使用这款工具帮你应付差事(实现梦想)的小伙伴儿们加油,自学是很辛苦的,只有经历了挫败、枯燥、郁闷的适应期才能真正适应并喜欢上自学这种方法,不积跬步无以至千里。

    IxD案例 2015-01-05
  • Chinco(摩客串串)——App原型交互演示利器

    Chinco是继国产原型设计软件Mockplus之后,由摩客团队独立设计开发,秉持了摩客团队“关注设计,而非工具”的一贯理念和产品风格。 Chinco是一款用于App原型交互演示的工具,为UX/UI设计师、交互设计师、视觉设计师的…

    2015-11-18
  • 004. 如何关闭IE浏览器在生成原型时候的安全警告

    在上一节中,我们学习了如何生成网页原型的三种方法,当时我们采用的默认浏览器,搜狗浏览器,没有弹出安全警告,一般情况下,如果你的浏览器是IE的话,在每次生成网页原型的时候都会弹出如下安全警告,如图: &nbs…

    2014-09-12
  • 交互设计的背景

    交互设计的概念上一章节已经讲过了,我们还是需要进一步了解什么交互设计的发展背景,为什么会出现这个行业? 说起来还很有意思的,我们的互联网时代发展有这么几个阶段: 1.网页设计-美工时代 注重模板设计,信息…

    2014-09-23
  • 【Mockplus教程】Windows上安装Mockplus

    进入摩客官网桌面端下载页面,选择对应的版本(windows/MAC)下载。 下载完成后,即可按照向导开始安装。 windows安装的整个过程见下方视频:  

    2015-08-12
  • 017. 单选按钮、复选按钮——axure线框图部件库介绍

    有时候发现这做事情坚持下来是一件很不容易的,写教程也一样,不过听到很多朋友对我说 这个全部是图片的教程 对他们入门帮助很多,我就想想 在坚持坚持把基础部分先完善了! 1. 简单的问卷调查: 您的性别?  答案…

    2014-09-12
  • Axure中文教程:注释功能

    AxureRP将交互与注释说明功能放在了一个面版上,同时又针对整个页面有一个交互与注释说明。交互功能设置的是用户通过不同方式触发页面中元素或者载入页面时,发生的交互动作。而注释说明则用文字详细说明对应元素的细节或页面的说明。由于针对整个页面的说明和交互,与针对页面中某个元素的说明与交互在文档表现和生成的不同,而被分开,但是他们的实际功能是一致的,可以一起来说。这里主要讲述annotations,即注释说明,这个部分主要应用于后期的产品规格说明书的生成,详细可参见《AxureRP教程–生成规格说明书》。

    2015-01-01
  • 5款常见原型工具,产品特色知多少?

    工欲善其事必先利其器。天天和产品打交道,无可避免的要做一些页面原型,当然也离不开各种工具。好的原型工具软件可以大大提高工作效率,但是每款工具各有优劣。之前写过一篇基于不同平台的原型工具介绍,分别是基…

    2023-03-03
  • 008. 认识axure部件库中各个部件的属性

    在axure中每一个部件都有自己的属性,下面这个表格,我们就首先来了解认识一下!以下内容来自网站蓝图,版权归原作者所有! 属性名称 属性说明 属性举例 标签 用来标示部件的名称,在axure中,部件名称并不是唯一的…

    2014-09-12
  • 团队项目现已在Axure RP 9中提供

    团队项目现在可以在最新版本的Axure RP 9 beta中获得!请查看以下步骤以开始使用。 在RP 9中创建一个新的团队项目 转到文件>新团队项目或团队>从当前文件创建团队项目。 为团队项目命名。 为团队项目创建新工…

    2019-04-04