我想做的非常简单:
- 检查一个像素是否存在(不是透明的)
- 检查上一个像素
- 如果上一个像素是透明的,填充它提供的颜色
基本上,我只是想在当前精灵上添加一个叠加的边框,但只在顶部。与 draw_sprite(sprite_index, image_index, x, y - 1) 得到的效果是一样的,但 draw_sprite_ext 不给你太多颜色控制的权力,所以我想着使用着色器是更好的方法了。有一个老的 Spalding 视频展示了一个 全 精灵轮廓,但它已经9年了,所以我希望找个更好的办法。
我想做的非常简单:
基本上,我只是想在当前精灵上添加一个叠加的边框,但只在顶部。与 draw_sprite(sprite_index, image_index, x, y - 1) 得到的效果是一样的,但 draw_sprite_ext 不给你太多颜色控制的权力,所以我想着使用着色器是更好的方法了。有一个老的 Spalding 视频展示了一个 全 精灵轮廓,但它已经9年了,所以我希望找个更好的办法。
评论 (0)