想当初KR还是Flash的时候,Rocky和我曾做过英雄砍小羊和英雄对打的exe。
那时铁皮使用的是AS3脚本,虽然代码也很凌乱,但是很容易移植和修改。
现在换成了Lua脚本,代码庞杂并且结构繁冗,我曾天真地以为只需要将实体的英雄和敌人属性进行修改或者将查找附近敌人的方法稍作修改就能实现两个英雄互相打架,结果代码溯源过程中发现一切并不简单。
如果要做英雄对战,最简单的办法都至少要启用调试后,将主程序的表都克隆到love新窗口或者加载至其他GUI,再调用原来的各种攻击、粒子特效及相关动画控制函数,太麻烦,坐等一位有时间和精力的大神吧~