godot_palette_swap:使用遮罩将颜色替换为另一种颜色

时间:2024-05-31 07:45:34
【文件属性】:

文件名称:godot_palette_swap:使用遮罩将颜色替换为另一种颜色

文件大小:22KB

文件格式:ZIP

更新时间:2024-05-31 07:45:34

GDScript

Godot调色板交换 使用遮罩将Sprite颜色替换为另一种颜色。 如果Intel / Amd / Nvidia GPU之间出现不一致的地方,请随时进行修复和提交,但以此为生产警告。 要求 Godot> = 3.x 安装 从以下位置复制palette_swap_material.tres .\godot_pallete_swap\resources 并将其用作精灵中的材质。 用法 首先,您需要创建pow 2调色板纹理。 着色器仅读取调色板的第一行。 Pow 2表示调色板宽度应为2 ^ x,示例值为:1、2、4、8、16、32、64、128 ... 例子: 洛克人有3种颜色: 但是3不是2,因此应将调色板宽度扩展到下一个兼容的值4,并用任何东西填充。 然后,您需要创建一个遮罩以使用该调色板,其中每个调色板索引都是遮罩中的红色值,而255颜色表示忽略该像素。 此图片应以无损Go


【文件预览】:
godot_palette_swap-master
----LICENSE(1KB)
----README.md(2KB)
----godot_pallete_swap()
--------icon.png(3KB)
--------project.godot(845B)
--------frames.gd(3KB)
--------main.tscn(11KB)
--------icon.png.import(559B)
--------resources()
----.gitignore(97B)

网友评论