【问题标题】:Hide contour rectangle of sprite隐藏精灵的轮廓矩形
【发布时间】:2017-07-05 19:24:14
【问题描述】:

如何隐藏精灵的轮廓?

我尝试在管道中进行更改

"ColorKeyColor" :- 00FFFFFF (RGBA : 255, 255, 255, 0) -00000000  (RGBA : 0,0 ,0 ,0)

"ColorKeyEnabled" : True or False

"PremultiplyAlpha" : True or False

我尝试了所有可能性,因为我不了解PremultiplyAlpha 和其他人的细节,即使在阅读了文档之后也是如此。

其他一些人也遇到了同样的问题,但他们无法解决:http://community.monogame.net/t/texture-alpha/

编辑:我部分了解 PremultipliedAlpha 实用程序是什么,我知道这不是我的问题,但我试图更改此值,因为我很绝望。

【问题讨论】:

  • “隐藏轮廓”是什么意思?是否要遮盖某种颜色使其不可见?
  • 我是新人,所以不能放图片,但这意味着我的图片的背景。
  • 您可以添加指向相似图像的链接。
  • 提高了语言的质量。问题很好,只需要一些小的改进来提高可读性并消除不必要的“绒毛”。可以通过屏幕截图对确切问题进行进一步解释,但由于我不了解主题,我暂时不理会它
  • 我把语言放在“标签”上,如果你能看到它:c#、.net、xna monogame。

标签: c# .net xna pipeline monogame


【解决方案1】:

啊,我明白你的问题是什么了。你似乎想摆脱背景。那么,您为什么不在 Gimp 或 Paint.Net(或 Photoshop,如果您拥有它)之类的工具中在纹理中的代码之外执行此操作。

您可以通过比较每个像素并在颜色匹配时将其 alpha 值设置为 0,将纹理中的一种或多种颜色设置为透明。但这不是很有用,因为除了使用单独的文件之外,您没有办法告诉您的游戏要使用什么颜色。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 2021-11-19
    • 1970-01-01
    • 2019-01-26
    相关资源
    最近更新 更多