1

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

4

1 回答 1

2

我会建议:

  1. 复制对象,
  2. 将其沿与光源相反的方向移动并将其距离用作权重,
  3. 把它完全变黑,
  4. 也使用光源的距离作为权重来模糊它,
  5. 把它放在物体后面,
  6. 如果需要,请降低 alpha。
  7. ???
  8. 利润。
于 2009-12-18T05:10:33.523 回答