返回列表 发帖

[历史] ACTOR2 有关改色问题,

先说问题,,,我像人3一样色人物改成那种颜色 绿,红,蓝,等等,,我知道怎么改,把 AABBGGRR 值改为FFFFFF00 这样就变色了,但人物有方位
L BL B BR R FR F FL 还有 多个动作啥的,如果一个一个改的累死,有啥办法没
看到脚本函数,但弄办天,弄不明白,   我看到生物研究所,补丁就做到了,问有啥办法办修改,
下面是脚本的函数,谁帮忙分析一下,基本看明白点



--Set gradation
--           RRGGBB
startcol = 0xff0000
endcol   = 0xffbdbd
startpid = 0x10
endpid   = 0x17


sr = (startcol / 65536) % 0x100
sg = (startcol / 256) % 0x100
sb = startcol % 0x100
sh, ss, sv = RGB2HSV(sr, sg, sb)

er = (endcol / 65536) % 0x100
eg = (endcol / 256) % 0x100
eb = endcol % 0x100
eh, es, ev = RGB2HSV(er, eg, eb)

dh = (eh - sh) / (endpid - startpid)
ds = (es - ss) / (endpid - startpid)
dv = (ev - sv) / (endpid - startpid)

for i = 0, (endpid-startpid)-1 do
  r, g, b = HSV2RGB(sh + dh*i, ss + ds*i, sv + dv*i)
  SetPalCol(startpid + i, r*65536+g*256+b)
end

我也不清楚怎么弄

导出text脚本
然后开UL32 用全部替换

把 AABBGGRR 改为 FFFFFF00

再导进去

你试试这样可以吗

TOP

好收到,我试试



不错的办法,我怎么没想到,,爱,,,,我太重事程序代码这方面了,

TOP

返回列表