2

纹理。自从我开始和他们打交道以来,这一直困扰着我。
更具体地说,它们在魔兽世界香草中的质量。

我一遍又一遍地搜索和研究它,尝试了很多方法,但它从来都不是完美的。

游戏只接受 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

图像.png

image.blp(游戏内外观)

图像.blp

image.tga(游戏内外观)

图像.tga

我在这种情况下使用的PNG 到 BLP 转换器。

我在这种情况下使用的PNG 到 TGA 转换器。

图像.blp文件。

图像.tga文件。

恢复:我想要一个 100%(每个像素)的游戏内纹理,就像原始 PNG 图像一样。

4

0 回答 0