现在我们已经学会了绘制图形和设置颜色,让我们来学习如何在画布上显示文字!文字是我们表达思想的重要方式,在p5.js中,你可以用文字来标注图形、制作标题或者创作文字艺术。
text()函数的基本用法text(message, x, y) - 显示文字这是最基础的文字绘制函数,就像console.log()在控制台显示文字一样,text()在画布上显示文字。
还记得基础课程中的console.log()吗?
console.log("Hello World") - 在控制台显示文字text("Hello World", 200, 150) - 在画布(200,150)位置显示文字相同的想法,不同的显示位置!
textSize(size) - 设置文字大小控制文字的大小,让文字更突出或更精致。
textAlign(align, valign) - 设置文字对齐设置文字的对齐方式,这对于文字布局非常重要!
对齐选项:
LEFT(默认)、CENTER、RIGHT - 水平对齐TOP、CENTER、BASELINE、BOTTOM - 垂直对齐理解文字的坐标系统:
重要理解: 文字的坐标(x,y)是文字的左下角位置!
制作漂亮的标题效果:
给图形添加文字说明:
用文字创作有趣的效果:
创建不同大小的标题:
用文字创作诗歌或短句:
text(message, x, y) - 显示文字textSize(size) - 设置文字大小textAlign(align, valign) - 设置文字对齐fill(r, g, b) - 设置文字颜色(之前学过)太棒了!现在你的作品不仅可以有图形,还可以有文字说明和标签了!
下一课我们将学习:
mouseX, mouseY 全局变量draw() 函数的循环执行准备好让你的静态作品活起来了吗?