物品栏制作详解

2006-08-16 12:45:07 神评论

17173 新闻导语

一个4箱物品栏,箱子的代号分别为[0][1][2][3]。每个英雄原来就有一个物品栏,但是当你addabilitytounit后,英雄自己的物品栏就永远没办法让它再现了,所以我就索性不要英雄原来的物品栏了。初始化过程:1。新建4个物品栏技能,命名为物品栏0,物品栏1,物品栏2,物

  一个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所作出的贡献。

【编辑:XP08】

关于制作的新闻

版本专题
今日头条
精华推荐
日期
游戏
状态
下载
礼包

页游测试表

日期
游戏
状态
评分
礼包