插件制作人物单体外观(翅膀、衣服、武器、头发)

人物单体外观的配置几乎与一体时装配置一致,只是客户端的json文件不同,且封号命令不同。建议先看看人物时装配置

因此,服务端部分不再说明,可以直接说明下客户端的配置说明

先看看几个json文件。

hair.json 头发独立外显

dress.json 衣服外显(与常规衣服放在一起)

weapon.json 武器外显(与常规武器放在一起)

wing.json 翅膀外显

hair.json

JavaScript

[
    {
        “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

JavaScript

[
{
        “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即可。如下:

Fortran

//开启头发时装
ThisPlayer.SetV(69,6,4);
givefenghao;
Fortran

//关闭头发时装
ThisPlayer.SetV(69,6,0);
givefenghao;
分享到:
赞(0)