在游戏中制作类似Photoshop的阴影

时间:2009-12-18 04:54:08

标签: c++ shader

我正在制作游戏大小不同的游戏,所以我想制作自己的阴影。 api我正在使用可以填充矩形,制作椭圆,水平线等。并支持rgba。鉴于此,我怎么能制作投影?我尝试制作一个黑色到白色的渐变并将alpha设置为20%,但它看起来并不是很好......我不确定它们是如何完成的。感谢

1 个答案:

答案 0 :(得分:2)

我建议:

  1. 复制对象,
  2. 沿光源的相反方向移动它,并将其距离作为重量,
  3. 把它变成黑色,
  4. 使用光源的距离作为重量来模糊它
  5. 把它放在物体后面,
  6. 如果需要,
  7. 降低alpha值。
  8. ?????
  9. 利润。