• 注册
    • 总打赏排行
    • 今日收益排行
  • 小黄人
    小黄人
    如有问题,请发帖交流,私聊我可能看不到。
  • luoye2010
    luoye2010
    他太懒了,什么都没有写
  • 似水丶浮流年
    似水丶浮流年
    他太懒了,什么都没有写
  • 曹家谡
    曹家谡
    他太懒了,什么都没有写
  • 小黄人
    小黄人
    如有问题,请发帖交流,私聊我可能看不到。
  • xiang262
    xiang262
    他太懒了,什么都没有写
  • 平心静气
    平心静气
    他太懒了,什么都没有写
    • 今日签到
    • 累计签到
  • 小黄人
    小黄人
    今天10:08
  • 似水丶浮流年
    似水丶浮流年
    今天11:43
  • xiang262
    xiang262
    今天13:25
  • 小黄人
    小黄人
    如有问题,请发帖交流,私聊我可能看不到。
  • 冰龙
    冰龙
    冰龙
  • tianshi777
  • 隔壁老王
  • zxc583700871
  • mstscexe
  • xiang262
  • 挽弦暮笙
  • kankan
  • 黑色星期天
  • 查看作者
  • 白日门增加装备框详细图文教程及注意事项

    之前写了一篇教程,如何添加装备框,我承认写的挺乱的,那是我自己调试的记录吧,今天来总结一下如何成功的添加一个装备框。

    主要修改的文件:

    添加装备孔\res\uilayout\PanelAvatar_role.lua

    定义\src\app\Const.lua

    服务端itemdef.csv

    \src\app\panels\PanelAvatar.lua添加对应的装备框常量

    \src\app\ui\UIItem.lua 装备框 默认的底图

    服务端const.lua可以不用加,我就没加,一样能穿上。

    具体添加方法:

    1、 \src\app\Const.lua 需要修改三个位置

    1.1Const={}中添加ITEM_DAYEDAO_POSITION = (-93*2),

    说明:93是我定义的 打野刀这个装备类型,对应itemdef。csv里 的装备类型 要填写93,93*2中的2,还不知道是什么意思。

    还有一点,我之前为了不重复,将ID定义成999,发现用不了,后面讲ID改为93才可以。

    1.2继续往下一点,

    EQUIP_TAG = {
    ……
    },

    在这个{}里添加一行,

        ------------------------------www.aliuyun.cn
        DAYEDAO = 93,

    注意前面字母大写,后面ID对应93,

    1.3 在第一个大括号最后面添加

    ------------www.aliuyun.cn
    EQUIP_TYPE_DAYEDAO = 93,

    第一个文件修改结束,保存即可。

    2、 \src\app\ui\UIItem.lua 装备框 默认的底图

    在local equipFlagRes = { 中添加

    ------------www.aliuyun.cn
    [Const.ITEM_DAYEDAO_POSITION] = "equip_flag_dayedao999",

    这个文件修改完毕,保存。

    3、 \src\app\panels\PanelAvatar.lua添加对应的装备框常量

    在local equip_info = {中添加一行

    ------------www.aliuyun.cn
    {pos = Const.ITEM_DAYEDAO_POSITION, etype = Const.EQUIP_TAG.DAYEDAO},

    这个文件修改结束,保存

    4、PanelCheckEquip.lua,文件位置src\app\panels

    local equip_info = {中添加

    ------------www.aliuyun.cn
    {pos = Const.ITEM_DAYEDAO_POSITION, etype = Const.EQUIP_TAG.DAYEDAO},

    在local equipFlagRes = {中添加

    ------------www.aliuyun.cn
    [Const.ITEM_DAYEDAO_POSITION]       =   "equip_flag_dayedao999",

    5、 添加装备孔\res\uilayout\PanelAvatar_role.lua

    这里有注意事项,以及小编的调整测试思路,这样才能添加成功

    1、 装备孔\res\uilayout\PanelAvatar_role.lua 添加上了,是如何与你定义的 \src\app\Const.lua 93关联的?

    [tt_sale_content]付费可见

    1、 装备孔\res\uilayout\PanelAvatar_role.lua 添加上了,是如何与你定义的 \src\app\Const.lua 93关联的?

    这里我是反复调试,总结出来的,

    首先打开const.lua,查看已经添加的装备框

    默认是没有注释,--49,--50的,我就用这两个测试

    查看role.lua

    开始调试,简单的反复就是 更改xy的坐标,看哪一个移动

    我更改X坐标,527,应该往右移动,

    和之前对比,装备框已经往右移动了,我们调整的是{n="equip_49",id=127,pa………………

    要找到49关联,那么看一下49的装备是

    打开itemd.csv表查看对于物品,找到

    注意看,对应的装备类型是91,在看const.lua中,91

    那么91和49是怎么的来的,我也找了半天,我就找 ITEM_xxx_POSITION 这个是相同类型的,从上往下数,刚好是49,50,之前已经存在50个装备框,所以equip_49,49就是这么来的。

    那么我添加的装备框,equip_51, 51也就是这么来的。

    2、定义的ID数值最好按照之前的顺序,+1即可

    3、添加时 最好添加备注

    4、添加新装备框时,最好 在以有装备框下面添加,不要打乱之前的顺序。

    5、希望这10元对你有用,这也是我熬夜弄了一晚得出来的,我也希望有人给我指点,如果你有好的经验,请给我们分享。

    [/tt_sale_content]

    希望这篇教程对你有帮助。


    23.68% (18) 次Baidu访问
    9.21% (7) 次360访问
    9.21% (7) 次Google访问
    57.89% (44) 次sm访问
    • 蜘蛛:Baidu,18次,更新时间:2020-10-21 08:59:00
    • 蜘蛛:360,7次,更新时间:2020-09-29 21:39:02
    • 蜘蛛:Google,7次,更新时间:2020-09-13 19:43:19
    • 蜘蛛:sm,44次,更新时间:2020-10-16 18:36:32
  • 0
  • 0
  • 0
  • 127
  • 请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 返回顶部
  • 单栏布局 侧栏位置: