讲讲鬼泣阵法跟随的纯OBJ写法以及双枪极舞刃被动建议写法
一直受贴吧大佬帮助颇多,回馈社会挂载在sqr/character/atgunner/atgunner_header.nut
function procAppend_ATGunner(obj)
{
if(!obj) return;
procAppend_HeadShot1(obj);
procAppend_HeadShot2(obj);
procAppend_HeadShot3(obj);
}
function procAppend_HeadShot1(obj)
{
if(!obj) return;
local type = sq_getGrowType(obj);
if(type == 1)
{
if(obj.sq_GetState() == 6||obj.sq_GetState() == 7)
{
if (sq_IsKeyDown(OPTION_HOTKEY_SKILL, ENUM_SUBKEY_TYPE_ALL))
{
obj.sq_IntVectClear();
obj.sq_AddSetStatePacket(48, STATE_PRIORITY_IGNORE_FORCE, true);
}
}
}
}
function procAppend_HeadShot2(obj)
{
if(!obj) return;
local type = sq_getGrowType(obj);
if(type == 1)
{
if(obj.sq_GetState() == 15)
{
if (sq_IsKeyDown(OPTION_HOTKEY_SKILL, ENUM_SUBKEY_TYPE_ALL))
{
obj.sq_IntVectClear();
obj.sq_AddSetStatePacket(47, STATE_PRIORITY_IGNORE_FORCE, true);
}
}
}
}
function procAppend_HeadShot3(obj)
{
if(!obj) return;
local type = sq_getGrowType(obj);
if(type == 1)
{
if(obj.sq_GetState() == 15)
{
if (sq_IsKeyDown(OPTION_HOTKEY_JUMP, ENUM_SUBKEY_TYPE_ALL))
{
obj.sq_IntVectClear();
obj.sq_AddSetStatePacket(50, STATE_PRIORITY_IGNORE_FORCE, true);
}
}
}
} 先说说鬼阵的OBJ文件位置
passiveobject/character/swordman/epidemicrasacreater.obj
passiveobject/character/swordman/bremen.obj
passiveobject/character/swordman/saya.obj
passiveobject/character/swordman/khazan.obj
按顺序是紫,绿,冰,红
1
``
100100
100
0
马克,多谢分享
顶顶 大佬,
100100。这里是tab tab 100tab100 吗? 感谢,非常好用
太骚了,奶爸太阳行不行
顶 大佬问个问题,我记得之前有段时间,红阵绿阵也会攻击,这个咋实现呢 感谢大佬
感谢分享
页:
[1]