繁体   English   中英

AndEngine精灵的阴影

[英]AndEngine Drop shadow for sprite

我使用AndEngine,并且需要为精灵添加阴影。 在精灵中,我使用png纹理。 我可以在代码中绘制阴影,还是需要在Photoshop上绘制阴影并将其强加在sprite下? 在此处输入图片说明

如果确实需要动态创建阴影,则可以执行以下操作:

(已删除)

更新

我想到一个更简单的方法:

  • 创建一个RenderTexture
  • 使用不同的比例和Alpha值多次将Sprite渲染到RenderTexture 即比例= 1,alpha = 1 /比例= 1.1,alpha = 0.9 /比例= 1.2,alpha = 0.8等。请使用尽可能小的步长来获得平滑的渐变。
  • 使用RenderTexture创建一个Sprite并将其颜色设置为黑色( Color.Black )。
  • 那里有你的动态阴影;)

您必须将阴影创建为PNG文件,将其附加到您的精灵上,并在需要时使其可见。 无法在andEngine中动态创建阴影。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM