本帖最后由 南风一梦 于 2012-6-1 18:33 编辑
几个问题,请大大们解惑
1、fightdelay = JY.Person[pid]["出招动画延迟" .. wugongtype] --假设值为15
fightframe = JY.Person[pid]["出招动画帧数" .. wugongtype] --假设值为10
sounddelay = JY.Person[pid]["武功音效延迟" .. wugongtype] --假设值为5
那么fightdelay是不是从出招开始,经过15帧,才继续显示武功动画效果?同理,sounddelay是不是从出招开始,经过5帧,才显示武功音效?
而fightframe是某角色某类型武功出招动画四向总帧数,还是某一向的帧数?
另,实际上源码中是
local fightdelay, fightframe, sounddelay = nil, nil, nil
if wugongtype >= 0 then
fightdelay = JY.Person[pid]["出招动画延迟" .. wugongtype + 1]
fightframe = JY.Person[pid]["出招动画帧数" .. wugongtype + 1]
sounddelay = JY.Person[pid]["武功音效延迟" .. wugongtype + 1]
不知道这里帧数+1是什么意思?
2、--显示攻击动画
local wgframe = -1; --武功特效
local wgframeNum = lib.GetPicNum(3, eft);
求教lib.GetPicNum(3,eft)的用法以及参数含义?
3、ZHEN_ID 貌似和合击有关, 具体是个什么概念?
|