本资源实现了选中物体描边特效,并且描边颜色随时间变化,描边宽度随时间扩大和缩小,不同时间选中的物体,其颜色渐变规律各异,按住Ctrl键单击可以追加选中描边,重复选中取消描边,点击地面或空白处,所有已描边物体取消描边。
其原理如下:首先使用纯色对选中的物体进行渲染,得到模板纹理,接着对模板纹理进行模糊处理,使模板颜色往外扩,得到模糊纹理,再根据模板纹理和模糊纹理对所有物体重新渲染,渲染规则:如果该像素点在模板纹理内部,就渲染原色,如果在模板纹理外部,就根据模糊纹理的透明度判断渲染原色还是模糊纹理色。
1