疫情期间的圣诞节,人们需要这样的五彩祝福

金拇指 (2025-05-20 01:59:45) 评论 (0)


那一年,大家困在家里。
做了一个旋转动画,把“圣诞快乐”五彩盒子里。

外壳一个不断旋转光圈(torus),闪耀着 WebGL 七彩光泽。
芯,一句立方体祝福:“圣诞快乐”。

这样节日,我们希望孩子创意成长,
代码送出温暖,哪怕只是一小段动画。

完整 JavaScript 代码(p5.js):

let angle = 0;

let love;

function setup() {

  createCanvas(600, 600, WEBGL);

  rectMode(CENTER);

  fill(150, 0, 200);

  stroke(255);

  love = createGraphics(400, 200);

  love.fill(255);

  love.textAlign(CENTER);

  love.textSize(64);

  love.text('圣诞快乐', 180, 110);

}

function draw() {

  background(0);

  normalMaterial();

  rotateX(angle);

  rotateY(angle * 0.3);

  rotateZ(angle * 1.2);

  torus(200, 40);

  texture(love);

  box(160);

  angle += 0.01;

}

代码祝福,节日更有意义。
每一这篇文章朋友,都能感受到迟来五彩祝福。