养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

按键精灵【利用数组】遍历游戏背包【源码教程】

时间:2024-11-06 17:24:27

对于写网游脚本的小白来说,遍历背包肯定是要学习的。下面就介绍利用数组,来遍历背包。非常的简单。

工具/原料

按键精灵

方法/步骤

1、这里以下面的背包为例进行讲解。首先定义背包Dimbeibao(5,7)/////5是行,因为从0开始,所以数字应该是5,7就是列了

按键精灵【利用数组】遍历游戏背包【源码教程】

2、找到第一个格子,左上角和右上角的坐标,x1=19y1=90x2=15y2=124

3、然后,找出第一个格子左上角的纵坐标y1和下一行第一个格子左上角的纵坐标y2之间的差值j这里j=48;同样找出第一个格子左上角的横坐标x1和同行第二个格子左上角的横坐标x2之间的差值i这里i=48。

方法/步骤2

1、第四步.截取一个空格子的图片,命名为格子。下面语句直接复制就可以了。Fori=廴类锾渭0to惺绅寨瞀UBound(beibao,5)//////////5指的是行Forj=0toUBound(beibao,7)///////////////////下面的数据根据你自己编写FindPicx1+j*48,y1+i*45,x2+j*48,y2+i*45,"Attachment:\格子.bmp",0.9,intX,intYIfintX>0AndintY>0ThenTracePrint"说明该格子是空的"EndIfNextNext这样就找出所有空格子了。

按键精灵【利用数组】遍历游戏背包【源码教程】

2、这里方式全部代码Di葡矩酉缸mbeibao(5,7)//////////////////////遍历物品栏x1=19y1惺绅寨瞀=90x2=15y2=124///////////////x1y1x2y2指的是第一个格子的左上角右上角Fori=0toUBound(beibao,5)//////////5指的是行Forj=0toUBound(beibao,7)///////////////////下面的数据根据你自己编写FindPicx1+j*48,y1+i*45,x2+j*48,y2+i*45,"Attachment:\格子.bmp",0.9,intX,intYIfintX>0AndintY>0ThenTracePrint"说明该格子是空的"EndIf NextNext

© 一点知识