开始处理
Processing 是一种开源编程语言和环境,适用于想要创建图像,动画和交互的人。
处理是指基于 Java 构建的语言及其附带的最小 IDE。它是免费的开源软件,可在 Linux,Mac OS X 和 Windows 上运行,并可输出屏幕,打印,3D 软件包和 CNC 打印。
该语言简化了许多复杂的概念,简化了设计师,艺术家和非程序员进入编程世界的过程。
多年来,它被用于生产许多项目,从数据可视化 ,对物理计算 ,游戏 , 3D ,声音 ,实时性能比较 ,以及更多 。
由于其充满活力的社区,Processing 不仅享有超过 100 个库的贡献,而且还出现在 Android 和 iOS 等主要移动平台上。
有一些在线社区可以共享处理内容,例如 OpenProcessing 。
有些网站甚至允许用户直接在浏览器中学习和使用 Processing,例如 Flash 驱动的 SketchPatch 和 JavaScript 驱动的 HasCanvas , Sketchpad 和 p5.js (纯 JS)。
还有以下语言的处理端口:
- 使用 ProcessingJS 或 p5js 的 JavaScript
- 动作脚本
- Python(参见 NodeBox , Field , pyProcessing 或新的官方 Python 模式 )
- Scala
- Clojure 的
- 红宝石
在 Android 的模式允许通过项目设置自动任务运行处理草图为 Android 应用程序与代码中很少或没有变化的 .apk 文件导出。Android 处理草图还可以访问底层的 Android 传感器和设备。
高级用户不受限于 Processing IDE; 他们可以在 Eclipse 中设置 Processing 项目 ; 使用 proclipsing或者使用 Sublime Text通过 processing-sublime包构建和运行 sketch。