dwitter.net

+ New dweet
function u(t) {
} //
122/140


Please log in (or register) to post a dweet (copy-paste the code somewhere safe to save it meanwhile)


u(t) is called 60 times per second. t: Elapsed time in seconds. S: Shorthand for Math.sin. C: Shorthand for Math.cos. T: Shorthand for Math.tan. R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5) c: A 1920x1080 canvas. x: A 2D context for that canvas.
show FPS hide FPS share fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Cannot compress it, help me
  • u/prplz
    Try c.width|=0. This uses the "bitwise or" operator on the width, which does nothing with zero. Any time width is written to, the canvas is cleared
  • u/Barth
    Thanks
  • u/Barth
    https://www.dwitter.net/d/8195
  • u/jellyedwards
    with(x){...} saves on every x. : with(x){for(a=990,c.width=1920,font="99px a",i=0;i<20;i++)lineTo(99*i,9*S(i-t)+a);fill(),translate(a,a),rotate(C(t)/5),fillText("🚴",0,0)}
  • u/jellyedwards
    he follows the hills a bit better here: with(x){for(a=990,c.width|=0,font="99px a",i=0;i<20;i++)lineTo(100*i,99*C(i-t)+a);fill(),translate(a,a),rotate(C(t)/3),fillText("🚴",200,0)}

Please log in (or register) to comment.

u(t) is called 60 times per second. t: elapsed time in seconds. c: A 1920x1080 canvas. x: A 2D context for that canvas. S: Math.sin C: Math.cos T: Math.tan R: Generates rgba-strings, ex.: R(255, 255, 255, 0.5)