单游戏-从纹理中移除单个像素



我只是想在Monogame中寻找一些关于像素和纹理的建议。

我希望能够从纹理中去除一些像素,以生成一种陨石坑的外观(当我的火箭撞上障碍物时)。

到目前为止,我有两种方法可以做到这一点,

  1. 使像素的颜色与背景的颜色相匹配,以产生它们已经消失的错觉。

  2. 将它们完全移除。

我想知道的是,是否可以从纹理中删除单个像素。我知道如果你创建了一个项目列表,你可以使用内置的函数"List.RemoveAt()"从列表中删除一些东西,这能为纹理中的单个像素实现吗?:)

关于这个主题的任何帮助都会很好:)

我找到了一种透明屏蔽纹理某些像素的方法,如果其他人正在寻找我可以帮助的方法:)

最新更新