Snažím se, aby něco pomocí html plátno, ale musím projít kontextu ke každé funkci znovu a znovu. Existuje způsob, jak přeskočit nebo automatizovat tento úkol nějak?
Například v p5.js máme jen nastavení a kreslit funkce a žádné další souvislosti atd.. Chci udělat totéž, ale v malém měřítku
function render() {
console.log(data)
// i have to pass context again and again to each function
drawPoint(context, new Vector(mousex, mousey), 6)
drawPoint(context, new Vector(100, 100), 5, "red")
drawPoint(context, new Vector(100, 100), 5, "red")
drawPoint(context, new Vector(100, 100), 5, "red")
drawPoint(context, new Vector(100, 100), 5, "red")
requestAnimationFrame(render)
}
render()
Chci, aby to bylo jako
function start(){
// some global variables that may be accessed in
// the render function directly
}
function render(){
// some code without passing any context
drawpoint(new Vector(100, 100))
}
V jednoduchých slov chci jen napodobují stejný účinek jako p5.js zpracování, nebo arduino ide, atd.. jen dvě funkce, jeden pro instalaci a jeden pro smyčce
Nemá někdo nějaký nápad, jak to udělat?