本帖最后由 金芒芒 于 2022-9-30 11:36 编辑 金芒芒 发表于 2022-9-30 08:01 问题解决了,技能升级了每个技能升60及,英雄单位70几个,被动技能300来个,是不是能把skill=$data_skills[技能id] 改为技能id号1....420号 |
本帖最后由 金芒芒 于 2022-9-30 08:28 编辑 我为鱼肉 发表于 2022-9-29 22:19 第2段好用 只不过只有递增一次,能像函数一样表达出来吗 {int i; for(i=1;i<100;i++) printf("%3d",i); getch(); }这是excel里的公式 或者循环脚本次数 |
本帖最后由 我为鱼肉 于 2022-9-29 22:37 编辑 改脚本数据 RPG::Skill 会导致 $data_skills那个技能的数据被改变。 建议用其他方法设定冷却时间,简单的一点比如说一个变量,纯事件就可能做到 脚本的话,可以在Game_Actor里加入这么个方法(仅供参考)
我想了想直接改RPG::Skill也可以,如果你工程量按上面那样改太大的话 skill=$data_skills[技能id] skill.element_set.delete(属性id)删除一个属性 skill.element_set.push(属性id)增加一个属性 属性不同冷却时间不同。 只不过战斗结束时需要 $data_skills = load_data("Data/Skills.rxdata") 也就是标题场景,读取数据,重新读一下 |
金芒芒 发表于 2022-9-29 21:07 我看不懂你冷却时间怎么弄的 |
本帖最后由 金芒芒 于 2022-9-29 21:09 编辑 soulsaga 发表于 2022-9-29 19:31 ARPG 技能冷却时间递增这么弄,我不想一个角色有同样的技能7个。 |
楼主你要请教什么 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-22 07:03
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.