| 作者: linlay | |
| 2005-03-24 | |
|
我做的是一个4箱物品栏,箱子的代号分别为[0][1][2][3]。 每个英雄原来就有一个物品栏,但是当你add ability to unit后,英雄自己的物品栏就永远没办法让它再现了,所以我就索性不要英雄原来的物品栏了... 初始化过程: 1。新建4个物品栏技能,命名为物品栏0,物品栏1,物品栏2,物品栏3。这就是要用到的4个箱子。 2。把原来英雄的物品栏先填满了,我的是名叫“空”的物品。不填的话,当你添加一个物品栏技能后,捡东西先放进原英雄栏,等6个满了,才到新的栏。 3。添加物品栏i,用“空”把它填满。 4。i=i+1重复第3步,直到物品栏0,1,2全是“空”为止。 5。添加物品栏3。不放东东。 6。没有了,就这些了。 使用背包技能的过程: 因为我是从物品栏0开始添加的,最后是物品栏3,所以我设置的变量currentbox应该等于3。 1。将现在物品栏里的东西保存。使用物品数组item[x]。在for(integerB=1 to 6)语句中,这个x等于currentbox×6+integerB。 2。如果某个格子没东西,就给个“空”它,并设置item[这个格子的号+currentbox×6]=刚才create的“空”。 3。让currentbox自加1。如果为4,则设置成0。为了循环。 4。把现在currentbox里的东西全拿出来,在for循环中用move item[currentbox×6+integerB] to 任何地方这样的语句。 5。东西拿出来了,把 物品栏[currentbox]从呀英雄身上去了,再加上去,这样,这个箱子就在最前面了,也就是你现在能操作的箱子。 6。把刚才拿出来的东西放回,要注意的是“空”就别放了,直接任垃圾筒好了。 就这么简单,在这里要感谢creater所作出的贡献。 |
责任编辑:admin
进入论坛参与针对本文章的讨论
