- UID
- 719828
- 帖子
- 2
- 精华
- 0
- 威望
- 0
- 阅读权限
- 100
- 注册时间
- 2011-8-22
|
先说问题,,,我像人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 |
|