processing python模式_Processing小白课(开发环境:Processing IDE 、VSCode、Eclipse)

官方IDE

官方IDE默认提供了Java模式,此外,可以使用Contribution Manger在线安装多种其他模式,如P5.js,Python以及Android模式(新版本下有些模式都不支持)。

目前稳定版为3.5.4,预览版为4.0 alpha 3。无需安装,解压后运行processing.exe,打开后是这样的。

cdc0b7d54692

官方IDE默认提供了Java模式,此外,可以使用Contribution Manger在线安装多种其他模式,如P5.js,Python以及Android模式(新版本下有些模式都不支持了)。

cdc0b7d54692

本教程主要讲解Java模式下的开发,操作系统为Windows 10。在Java模式下,社区提供了很多第三方库以及工具可供使用,并有大量例程可供学习,可自行在Contribution Manger下载安装。在线安装的内容均动保存在【此电脑→文档→Processing】目录下,如下图。(小建议:换电脑时将该目录复制到新电脑上,可减少重复安装的工作量)

cdc0b7d54692

在安装在线资源时,可能会出现网络不通畅的情况,可以进行离线安装。我已经整理好常用的Libraries、modes和tools的离线安装包,可联系我索取,下载后解压到对应目录即可。

由于【此电脑→文档→Processing】这个目录属于公用的目录,你不管运行哪个版本的Processing,都会从该目录加载资源。随着Processing版本更新,会出现有些libraries、modes不再兼容的情况,且没有可替代的更新。如果你还想使用旧版本的,建议将不兼容的资源移动到旧版本的安装目录对应的文件夹下,如下图。

cdc0b7d54692

官方IDE的配置,默认把常用的配置都勾选了,可能需要根据自己的喜好更改下字体。需要更多自定义配置的话,可以在preferences.txt中设置,如将默认搜素引擎改为百度:

search.format=https://baidu.com/search?q=%s

cdc0b7d54692

VScode环境

如果你不喜欢使用官方的IDE,可使用VScode。优点:轻量级、代码折叠、代码自动生成。

VSCode里可下载Processing的第三方扩展,提供了对Processing的语法支持。

cdc0b7d54692

将Processing的根目录加入到系统环境变量中,附加到Path变量最后。

cdc0b7d54692

然后使用Processing打开你的Processing工程目录,然后使用Ctrl+Shift+P快捷键(或者使用选项 View→Command Palette),在输入框输入Processing:Create Task File,然后选择你的项目目录,会在项目目录自动生成配置文件 .vscode/tasks.json。这个配置文件是可以复用的,可以直接复制到其他项目中进行使用。

cdc0b7d54692

PS:如果你不想设置环境变量,也可将tasks.json中的command字段指向Processing安装目录下的processing-java.exe文件,注意路径要用\\分隔。

cdc0b7d54692

如果你懒得生成配置文件,可以用我这个现成的:

{

"version": "2.0.0",

"tasks": [

{

"label": "Run Sketch",

"type": "shell",

"group": {

"kind": "build",

"isDefault": true

},

"command": "${config:processing.path}",

// "command":"D:\\Program Files\\processing-4.0a3\\processing-java.exe"

"presentation": {

"echo": true,

"reveal": "always",

"focus": false,

"panel": "dedicated"

},

"args": [

"--force",

"--sketch=${workspaceRoot}",

"--output=${workspaceRoot}/out",

"--run"

],

"windows": {

"type": "process",

"args": [

"--force",

{

"value": "--sketch=${workspaceRoot}",

"quoting": "strong"

},

{

"value": "--output=${workspaceRoot}\\out",

"quoting": "strong"

},

"--run"

]

}

}

]

}

配置文件生成完毕后,使用快捷键Ctrl+Shift+B,便可运行代码,同时会生成out文件夹,里面有java源码和字节码文件 。

cdc0b7d54692

脱离Processing环境进行开发(以Eclipse为例)

如果你想脱离Processing环境开发,可以这么操作:

最新的Processing使用的JDK版本已经更新到11,因此先安装jdk11,再用Eclipse创建一个java工程,然后在Processing安装目录下,找到 core\library\core.jar这个文件复制到工程目录,并在项目引用。新建一个Java文件,继承PApplet,其他的写法和在Processing中的写法差不多,如下图。这种开发方式比在Processing环境中更灵活,也更容易扩展,不再局限于Processing所提供的第三方库。篇幅有限,不再赘述,后期会专门出一期教程讲解。

cdc0b7d54692

cdc0b7d54692

cdc0b7d54692

更多课程,持续更新中...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值