We ❤ P5js, we decided to throw our full support on P5js in the future and drop support on Processingjs.
不久前,OpenProcessing 已宣布弃用 Processingjs,而选择全面支持 P5.js。于是乎,他们将后台里超过 100,000 个用 Java 创建的 sketch 移植到了 Javascript。换句话说,OpenProcessing 今后并不再待见 Java。
嗯~ o( ̄▽ ̄)o,实话来说,浏览器对于 Javascript 支持度甩开了 Java 不知几何。弃用 Processing.js,不得不说是 OpenProcessing 的一大提升,不论是对网站本身,抑或是运行性能。
而作为 P5.js 的小白玩家,可能经常会遇到将 Processing 移植到 P5.js 的情况。可这也许并不那么复杂,几次替换也许就能解决你的难题。【更详细的解决方法】,更多精彩和合作,欢迎关注微信公众号:Hewes。
简单的语法更改如下:
- 创建函数,请使用 function 代替 void;
- 创建变量,请使用 let 或 var 代替 int、float、String 等;
- 创建数组,请使用 let myArray = [] 而不是 ArrayLists 对象;
- 确保你使用正确的函数名,详情查询 如 createCanvas() 代替 size();
- 使用 preload() 加载文件,以便浏览器可以在执行草图前将其缓存,代码示例如下:
function preload() {
img = loadImage('image.jpg');
}
Daily Pattern #021 by Namika Hamasaki