人物单体外观的配置几乎与一体时装配置一致,只是客户端的json文件不同,且封号命令不同。 因此, 服务端部分不再说明,可以直接说明下客户端的配置说明
先看看几个json文件。 hair.json 头发独立外显 dress.json 衣服外显(与常规衣服放在一起) weapon.json 武器外显(与常规武器放在一起) wing.json 翅膀外显
hair.json
[
{
"uid": 6,
"Id": 6,
"OffSet": 3600,
"WhichLib": "hair2",
"Job": [
"zjob",
"fjob",
"djob"
]
}
]
uid/id 配置成一样,表示素材id offset 表示素材编号开始位置 whichlib 表示素材包名称,比如hair2表示,hair2.zip job 随意
dress 和 weapon 不在说明,这是战神自带的
wing.json
[
{
"uid": 0,
"Id": 0,
"WhichLib": "humeffect",
"NotBlend": false,
"OffSet": 0,
"delay": 0.1,
"alwaysPlay": false,
"StandActEffectCount": 8,
"Job": [
"zjob",
"fjob",
"djob"
]
}
]
notblend 表示是否自动去黑,去黑的意思是自动去掉黑色阴影 offset 素材编号位置 delay 表示动画帧率(动起来快不快) alwaysplay 这个一般设置为false standacteffectcount 站立状态的素材图片数量,默认为8,不用动这个数字
服务端开启与关闭
分体时装变量值 = 素材id/2 + 1 比如上方头发独立外显案例,就算下变量值 = 6/2 + 1 = 4,则在服务端给变量赋值为1即可。如下:
//开启头发时装
ThisPlayer.SetV(69,6,4);
givefenghao;
//关闭头发时装
ThisPlayer.SetV(69,6,0);
givefenghao;
|