美文网首页
Processing小白课(开发环境:Processing ID

Processing小白课(开发环境:Processing ID

作者: ValleyFalcon | 来源:发表于2021-01-31 17:05 被阅读0次

    官方IDE

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

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

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

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

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

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

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

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

    VScode环境

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

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

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

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

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

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

    {

    "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源码和字节码文件 。

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

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

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

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

    相关文章

      网友评论

          本文标题:Processing小白课(开发环境:Processing ID

          本文链接:https://www.haomeiwen.com/subject/sturtltx.html