每年年底我都会制作烟花表演画布效果(Javascript),最后一次是:
http://js1k.com/2011-dysentery/demo/955
这种效果很简单:很多圆圈都填充了createRadialGradient()方法,并且有一些透明度.秘密,是财产:
globalCompositeOperation = "lighter";
Run Code Online (Sandbox Code Playgroud)
使用时,所有颜色都混合在一起,给人以光的感觉.今年,我想做同样的事情,但是在SFML/C++中.我是SFML的初学者,不知道从哪里开始制作这个效果.谁能告诉我如何在SFML中模拟Canvas globalCompositeOperation()?