图形化的编程工具 Quartz Composer

码农软件 · 软件分类 · 界面原型设计工具 · 2019-12-03 13:28:38
  • 授权协议: 商业软件
  • 开发语言:
  • 操作系统: OS X

软件介绍

Quartz Composer 是一款图形化的编程工具,专门用来生成各种动态视觉效果,包括可交互的界面原型。

Quartz Composer 的优势一来在于它生成的交互原型是可操作的,二来它能生成的动态效果灵活丰富,自由度相当高(它可以自定义曲线控制运动速度与轨迹),另外它虽然是编程工 具,但基本不用写代码就可以实现生成动态效果与交互所需要的逻辑。(对于复杂的逻辑则可以通过 JavaScript 实现)

在 Quartz Composer 中可以通过 Timeline Patch 来自定义动态变化的轨迹。

与 Quartz Composer 对比起来,After Effects 等工具制作的交互演示动画是不可操作的,开发者仅看一段设定好的动画理解起来可能会有障碍。HTML/CSS/JS 实现的交互原型可操作,但动画效果不如 QC 丰富灵活,另外写代码经常需要除 bug,也增加了时间成本。(因此不需交互的动画就别用 QC 来做了,用 QC 来实现动画效果某种程度上相当于用代码把动画效果写出来,效率自然不如 AE 高。同理,如果熟悉 HTML/CSS 的话,用于网页的 CSS 动画也没必要用 QC 来设计)

简单来说可以把 Quartz Composer 想象成图形化的 jQuery,我们只需把封装好的代码模块(patch)组装起来,设好参数,便能生成各种动态效果。由于是个编程工具,入门 Quartz Composer 需要点编程基础,最好会写 JavaScript 方便实现复杂的逻辑(初期对各种 patch 不熟悉更常会用到)。

Quartz Composer 的基本原理就是把各种封装好的代码模块拼接起来。

文档介绍:

https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/QuartzComposerUserGuide/QuartzComposerUserGuide.pdf

本文地址:https://codercto.com/soft/d/20338.html

Database Design and Implementation

Database Design and Implementation

Edward Sciore / Wiley / 2008-10-24 / 1261.00 元

* Covering the traditional database system concepts from a systems perspective, this book addresses the functionality that database systems provide as well as what algorithms and design decisions will......一起来看看 《Database Design and Implementation》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具