Processing “迁” p5.js【秒懂小白篇】


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 #021by Namika Hamasaki
Daily Pattern #021 by Namika Hamasaki


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM