这是一个关于来自具有Processing / Processing.js背景的开发人员的Kinetic.js的一般性问题。
使用Processing.js时,我会定期设置画布上特定像素的颜色值。
set(x, y, color);
你可以很容易地看到。在我的情况下,对于每个y值,x的任何值可能具有略微不同的颜色值(或根本不相同)。
当我看到Kinetic.js时,我发现一切都是一个物体,我能找到的最接近绘制像素的是1x1 Kinetic.Rect。例如,如果每个y值有1,000个Kinetic.Rect对象,这似乎是密集的。
此外,我不需要每个像素都是“对象”本身。虽然,我确实喜欢Kinetic.js的其他好处,例如分层和更好的过渡和动画控制。
Kinetic.js是否提供了更直接的像素绘制和操作的方法,ala Processing.js?
谢谢。