Processing官方版是一款优秀的编程设计软件。Processing最新版主窗口由任何代码编辑器中常见的元素组成,即工具栏,项目选项卡,文本编辑器,消息区域和控制台。Processing官方版一切都保持干净,几乎是简约的,每当你完成一部分代码并想要测试它时,只需单击“运行”按钮就会显示一个显示窗口,您可以在其中查看或与您的创建进行交互。
-
0.97.4 官方版查看
-
2.3 官方版查看
-
0.41 最新版查看
-
5.1 官方版查看
-
官方版查看
Processing基本简介
Processing是一款页面简洁,功能丰富,适用范围广泛,编译操作方便,操作逻辑简单易上手的专业编程设计软件,Processing软件提供了一个所见所得的编辑界面,用户直接进行编辑,在编辑之前,用户可以调整编辑器和控制台字体、编辑器字体大小、不断检查错误、显示警告、启用复杂字体输入等编辑参数。
Processing功能介绍
Processing是一种功能强大且有趣的编程语言,最初是为了帮助编码爱好者学习编程的基础知识,但从那时起,它已经发展成为更加精细的东西。
现在Processing是一个开源开发工具,强调代码的可视化表示,针对高级用户和专业人士。自从它最初想要试验代码并且今天仍在努力工作。
由于Processing最初是一个代码示意图,因此它在界面方面保留了简单的优点。
主窗口由任何代码编辑器中常见的元素组成,即工具栏,项目选项卡,文本编辑器,消息区域和控制台。
一切都保持干净,几乎是简约的,每当你完成一部分代码并想要测试它时,只需单击“运行”按钮就会显示一个显示窗口,您可以在其中查看或与您的创建进行交互。
Processing软件特色
Processing的诞生旨在帮助您学习和实践编程的基础知识,尽管它已演变为一个完整的工具,但它保留了“草图”术语并用它来引用项目。基本上,即使你有两千行代码,你仍然称它为草图。
这值得一提,因为对于您创建的每个项目,Processing会生成一个带有项目名称的文件夹,用于存储集成到项目中的文件,使您可以轻松地将项目从一个地方移动到另一个地方,而不会出现任何问题就像你用草图一样。
一个非常有用并且使整个过程更加愉快的功能是每次运行代码时都会弹出预览窗口。对于您创建的每个交互式动画,您可以检查它并发现任何不一致,然后再在项目中走得太远。
Processing还提供三个内置渲染器,用于绘制代码定义的形状。
它们可以绘制2D或3D形状,并具有额外的优势。有意义的是,如果您的系统支持OpenGL,则渲染器会得到增强并提供更高质量的处理。
通过以上考虑和更多关于Processing的发现,可以肯定地说,这个工具的简单性绝对可以用来创建复杂和美观的视觉项目。
Processing使用方法
如何导入图片
准备一张图片素材,命名为 01.png,图片的格式同样可以为 .jpg 或者是 .gif 文件
输入代码:
PImage img;
void setup() {
size(480, 120);
img = loadImage("01.png");
}
void draw() {
image(img, 0, 0);
}
点击“文件”-“保存”,将项目先保存下来
进入项目文件夹,在 data 文件夹中放入图片素材
单击运行即可导入图片
加载多张图片,并且设置图片的尺寸
输入代码:
PImage img;
void setup() {
size(720, 120);
img = loadImage("01.png");
}
void draw() {
image(img, 0, 0);
image(img, 200, 0, 240, 120);
image(img, 500, 0);
}
Processing常见问题
怎么画点
1、绘制一个新窗口,使用命令:size(x,y)
输入代码:size(480, 120);
2、在窗口上绘制一个点,point(x,y)
输入代码:
size(480, 120);
point(240, 60);
Processing安装步骤
1.在pc下载网下载Processing最新版软件包
2.解压Processing软件,运行文件
3.双击打开,进入Processing软件界面
4. 此软件为绿色版,无需安装即可使用
Processing更新日志
修复因Java 9中的版本解析而导致的异常
修复三角形上的线连接
在中间的某个地方:
在ContributionManager.deleteFlagged()中修复NullPointerException
修复空块注释的清除注释/ ** /
当className包含[或]时修复错误检查程序崩溃
Table.insertRow()导致ArrayIndexOutOfBoundsException(带修复)
blendMode()与PDF没有显示关于它不可用的警告
在draw()期间更改时,textureWrap()不更新
在OpenGL中将frameRate()限制为1000
ARM对Raspberry Pi上的着色器进行了调整