纹理。自从我开始和他们打交道以来,这一直困扰着我。
更具体地说,它们在魔兽世界香草中的质量。
我一遍又一遍地搜索和研究它,尝试了很多方法,但它从来都不是完美的。
游戏只接受 BLP 和 TGA 文件格式,我从来没有让它们像 PNG 一样好。
我不确定问题是我使用的转换器(我尝试了多个)还是实际上不可能。
这是一个例子:
lua代码
local Frame = CreateFrame("Frame")
Frame:SetPoint("CENTER", 0, 0)
Frame:SetWidth(82)
Frame:SetHeight(82)
local Texture = Frame:CreateTexture()
Texture:SetAllPoints()
-- 82 / 128 = 0.640625
Texture:SetTexture("Interface\\AddOns\\MyAddOn\\image.tga") -- .blp .tga
Texture:SetTexCoord(0, 0.640625, 0, 0.640625)
图像.png
image.blp(游戏内外观)
image.tga(游戏内外观)
我在这种情况下使用的PNG 到 BLP 转换器。
我在这种情况下使用的PNG 到 TGA 转换器。
图像.blp文件。
图像.tga文件。
恢复:我想要一个 100%(每个像素)的游戏内纹理,就像原始 PNG 图像一样。