1. 一块绿到发黑的画布
- background(0)
- 别问为什么是绿的,想想你高中教室的黑板.
- point(x, y)
- 黑板上坑坑洼洼的粉笔渣就是星星
- x = random(-width/2, width/2)
- 位置看老师心情
2. 如果星星不动的话,自己动不就好了
- z -= speed
- 当你向前移动,你与黑板的距离减小
- sx = map(x/z, 0, 1, 0, width/2)
- 星星会离你更近,也就是z影响了你看到的位置和大小
- if (z < 1) {}
- 走得太近的话,需要往后闪避,与星星们的距离随之重置
3. 星之轨迹
- px = map(x/pz, 0, 1, 0, width/2)
- 把眼睛一前一后放,与黑板就有了两个距离,即两个观测结果
- line(px, py, x, y)
- 后来的眼睛注定会走上前人的道路,于是两个时空的粉笔灰相连,组成了星星的羁掰.
4. 怎样的速度,才能走完这漫漫星空
- speed = map(mouseX, 0, width, 50, 0)
-
用自己的手来决定吧