作者 主题: [自问自答]如何安装processing的第三方库(library)?  (阅读 16776 次)

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
[自问自答]如何安装processing的第三方库(library)?
« 于: 九月 18, 2011, 07:13:52 下午 »
processing自身已经很强大了,但是通常我们需要用到第三方的库来增加它的能力
去哪里找呢,自然是官网,http://processing.org/reference/libraries/
分类很详细,有如下这么几种

3D,三维绘制
Animation,关键帧的动画
Compilations
Computer Vision/Video,计算机视觉,视频播放
Data and Protocols,数据、协议
Geometry,几何学工具
Graphic Interface,图形用户界面
Hardware Interface,与硬件的交互(如游戏手柄)
Import / Export,外部文件的导入和导出
Math/Simulation,数学运算,物理碰撞
Sound,声音
Tools,扩展工具
Typography,字体

如何安装呢?
通常第三方库是以压缩包的形式下载的,以oscP5为例
它是OSC协议的processing版本实现,想让processing与其他软件硬件交互,这几乎是一款必备的库
(打个广告,我的CamServer也使用OSC)
下载地址是,http://www.sojamo.de/libraries/oscP5/download/oscP5-0.9.6.zip

解压后有一个oscP5的文件夹,并且其中不多不少是examples/library/reference/src四个子文件夹
分别是例子/库文件本身(这里面是一个jar文件,这个文件是最重要的)/参考手册/源代码
把这个oscP5文件夹复制到processing安装目录下,1.5.1版的路径是 processing-1.5.1\modes\java\libraries\

安装正确后,在oscP5/examples子文件中随便找一个例子运行,能够正确运行即可
若有不明白的请在回帖中说明


//////////////////2012-1-19 补充
2.0之后的版本将内置library更新模块,可以在processing内部下载/安装/更新,不需要再到网络上搜索了
见图

//////////////////2012-2-29 补充
群内网友遇到过的一个问题,安装步骤放置库的jar后,processing无法识别和import
解决方法是将jar的文件名缩短,从 someNewLibrary_123456.jar 改成 some.jar

//////////////////2012-2-29 补充
关于android的库如何安装
其实和PC平台的库安装是一样的
库的文件夹是 processing-1.5.1\modes\android\libraries\
有可能android下面是没有libraries这个文件夹,需要手动创建
比较著名的库中oscP5 是可以直接运行在android模式下的
和android的硬件打交道可以推荐一个库 KETAI Sensor Libary for Processing
http://www.danielsauter.com/display.php?project_id=113

//////////////////2012-3-7补充
请务必保证processing的安装路径中没有中文和空格,否则极有可能出现各种失败情况。
比如不能安装在下“我的文档”中
推荐安装在磁盘的根目录下,比如 D:/processing-1.5.1/

//////////////////2012-12-23补充
图形界面库 controlP5 也可以在 Android 下运行了


« 最后编辑时间: 十二月 23, 2012, 08:08:48 下午 作者 vinjn »

ChocolateUniverse

  • Jr. Member
  • **
  • 帖子: 97
  • BigQ 勤劳勇敢,爱好艺术
Re: [自问自答]如何安装processing的第三方库(library)?
« 回复 #1 于: 九月 18, 2011, 07:57:17 下午 »
支持原创教程,感谢分享.再讲讲如何自己写库,就好了.
BigQ 勤劳勇敢 爱好艺术

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: [自问自答]如何安装processing的第三方库(library)?
« 回复 #2 于: 九月 18, 2011, 08:42:54 下午 »
这个没啥意义,需要自己写库的人不需要别人教他怎么才能写库

我现在还是针对没有入门或者入了一半门的新手写点教程


新房间

  • Newbie
  • *
  • 帖子: 22
Re: [自问自答]如何安装processing的第三方库(library)?
« 回复 #3 于: 十月 15, 2011, 02:19:21 下午 »
学到了!!

jlmgalahad

  • Newbie
  • *
  • 帖子: 30
Re: [自问自答]如何安装processing的第三方库(library)?
« 回复 #4 于: 十月 16, 2011, 03:14:06 下午 »
哇!没想到这么丰富~~看来得静下心思专心研究p5了~~~好好按图索骥组合下这些库,看看都怎么效果  :)

efree

  • Newbie
  • *
  • 帖子: 1
Re: [自问自答]如何安装processing的第三方库(library)?
« 回复 #5 于: 十二月 22, 2011, 10:32:58 下午 »
太好了,一下就学会了,感谢。

bzn001

  • Newbie
  • *
  • 帖子: 13
Re: [自问自答]如何安装processing的第三方库(library)?
« 回复 #6 于: 五月 07, 2012, 12:12:21 下午 »
vinjn老师,我把oscp5解压后把oscp5(里面面正好是四个文件)文件夹copy到了processing-1.5.1\modes\java\libraries\
,可是当我打开里面的例子时,出现附件里的提示,帮忙指导一下




terrytan

  • Newbie
  • *
  • 帖子: 4
Re: [自问自答]如何安装processing的第三方库(library)?
« 回复 #7 于: 六月 16, 2012, 12:43:43 上午 »
太好了!~刚好解决了困扰我一晚上的一个问题……

yeoma126

  • Newbie
  • *
  • 帖子: 4
Re: [自问自答]如何安装processing的第三方库(library)?
« 回复 #8 于: 十一月 25, 2012, 11:51:04 上午 »
谢谢了!

Tags: