图形化的编程工具 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

可计算性和计算复杂性

可计算性和计算复杂性

朱一清 / 国防工业出版社 / 2006-4 / 18.0

本书深入浅出地介绍了研究可计算性的四个主要模型以及四个模型彼此之间的关系:介绍了计算复杂性的基本概念和重要的研究方法与一些研究成果。内容涉及递归函数、图灵机、λ演算、马尔可夫算法、计算复杂度的分类、NP完全理论、非一致复杂性等。分述于十章,书中附有习题。 本书可作为广大有志于突破计算复杂性研究僵局——“P=NP?”的科技工作者,计算机科学和元计算机科学工作者,数学和元数学工作者以及大......一起来看看 《可计算性和计算复杂性》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具