2021-6-29 15:24:34 [显示全部楼层]
3026浏览
查看: 3026|回复: 0

用p5.js来绘图并入门撸码世界

[复制链接]
p5.js是javascript的一个函数库,p5.js是一个对初学者非常友好的编程环境,我以亲身经历作证。我学习的第一个编程语言是C语言,后来又接触到C#,python,Dart等。p5.js可以说是我迄今为止所见到过的最容易入手的编程语言。在你学习p5.js的同时,还可以帮助你学习JavaScript,能够将制作出来的有创意,有趣的东西呈现在任何的浏览器上。当然还可以用它做很多事情,做艺术创作,做资料数据的可视化,做交互艺术等等。它在制作之初就和Processing有同样的目标。就是让艺术家,设计师,教育工作者和编程初学者能够很容易,很轻松地学习和使用程序设计。并且它也能给现在的网页带来一些新的东西。你以为它的能力到此为止了吗?错,它还可以扩展到js的AI项目上来。javascript这两年在AI轻量级项目上表现抢眼。一些小项目的实用性方面甚至超越python。


但p5.js这么有趣,为什么国内鲜有人发帖公告。这是因为p5.jsd网页编辑器https://editor.p5js.org在国内打不开。那么今天我不仅介绍p5.js的国内打开方案,并且推几个小案例让大家了解几个基本命令。


用p5.js来绘图并入门撸码世界图1
用p5.js来绘图并入门撸码世界图2
用p5.js来绘图并入门撸码世界图3
首先呢到https://processing.org/download/去下载最新版的processing、
用p5.js来绘图并入门撸码世界图4
下载最新windows版本,然后安装
安装完毕后,打开processing。进入工具-添加工具
用p5.js来绘图并入门撸码世界图5
用p5.js来绘图并入门撸码世界图6
然后选modes-p5.js这个选项打钩。
用p5.js来绘图并入门撸码世界图7
重新回到主界面,会发现命令栏出现了p5.js。编程区出现了两个程序页面,一个是主页面 另一个是index.html。html这个页面不用理睬。它是把js程序展现在网页用的。
如果我们现在要在主程序页展示Hello.World,那就写如下代码
  1. <blockquote>const fontSize = 76;
复制代码


用p5.js来绘图并入门撸码世界图8
程序写完,按左上角运行按钮,你的浏览器会打开一个新的网页,并出现hello world。
字体和文本你都可以调整更改,grayscale是个颜色-灰色
     /*
          grayscale is one number
    0 is black
    255 is white
    everything in between is gray
  */

再看另一个例子,画几个带颜色的圆圈,解释都写在程序里了。然后你自己动手调整下参数,很快就明白意思了。
  1. function setup() {
  2. createCanvas(800, 400);//画布大小
  3. }
  4. function draw() {//画画函数
  5. background(220);//画布背景颜色
  6. // circle 01
  7. fill(51, 51, 51);//填充黑色
  8. strokeWeight(2);//边线宽度
  9. <blockquote>stroke('purple');//边线颜色
复制代码
用p5.js来绘图并入门撸码世界图9
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail