chanszeman1018 发表于 2020-4-30 13:02 跟那个没关,新专案写了也是这样 |
本帖最后由 b200077 于 2020-4-30 09:47 编辑 百里_飞柳 发表于 2020-4-29 11:54 还是没办法 |
并不是你想的那里 首先 Game_Actor 里的 equip_slots 获取了装备类型的数组 然后 slot_list(etype_id) 方法是将etype_id类型变更为其在装备类型数组中的索引 比如饰品的 etype_id 是 4(固定写死的ID),如果 equip_slots 返回了 [0,1,2,3,4],那么 slot_list(4) 就返回 [4],即数组中第5个位置可以放饰品 再比如武器的 etype_id 是 0,如果 equip_slots 返回了 [0,0,2,3,4],那么 slot_list(0) 就返回 [0,1],即数组中第1和第2个位置可以放武器 随后再按照这个返回的位置数组去判断当前持有的装备等 |
本帖最后由 b200077 于 2020-4-29 09:25 编辑 chanszeman1018 发表于 2020-4-29 09:17 他们是怎么让Game_BaseItem赋值超过5个的啊.... 我的@equips的长度永远都在5而已 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-16 11:53
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.