幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2375|回复: 1

[NS] [求助]NS里的数组是做什么用的?

[复制链接]

26

主题

1229

帖子

97万

积分

版主

心理遥控爱好者

Rank: 7Rank: 7Rank: 7

积分
975174
QQ
发表于 2006-2-11 23:28:25 | 显示全部楼层 |阅读模式
好像有个dim,还有个movl的命令,
但不太明白怎么用,干什么用。
你已经被我控制了。。。。。。。
回复

使用道具 举报

12

主题

225

帖子

2396

积分

开发组

三心二意魔人

积分
2396
发表于 2006-2-19 23:48:38 | 显示全部楼层
我之前在这个贴里解释过……但不知lz能不能看明白(因为我表达能力比较弱……orz)……

http://bbs.rpgchina.com/read.php ... ;toread=&page=3

把解释相关的文字copy一下:
仅以ns使用者的身份来理解,我觉得这个和普通变量的最大不同就是命名方法。因为是以一组数字而不是一个数字来命名的,所以赋值和调用的时候就有很多方便之处。

还拿那个rpg地图举个例子,定义一个数组?1[9][14],这个数组就一共有10x15=150个变量,可以分别对应到一张10x15格的地图的每个格子。当角色位于(a,b)这个坐标的时候,调用?1[a-1][b-1]这个变量的值就可以判断能否前进。
(为了方便可以把数组定义为?1[10][15],然后空一行一列变量不使就是了)

用?2[11][30]来做个年历也行……诸如此类的用法吧。
实在是很方便的东西啊……

以上是2维数组,1维的更加单纯,3维以上也随便,都是那么一回事。反正经我试验,只要全部数组变量总数不超过31908个,爱设多少个,爱设几维的都随便(试到20几维都ok,笑)……不过那个整行赋值只能用于最后一维,所以2维以上也不是很方便了……

p.s.那位日本的狗猫san的东东里比较多用到数组……(那种变量堆起来的游戏不用数组会死人的……可储存的普通变量最多只有4000个……他的游戏的话,可能都不够用……)数组变量是可以储存的。

总之就是,除了名字不一样以外,
一个叫?4[2][5]的变量和一个叫%7的变量用起来没什么不同就是了……大概是这样……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-19 03:28 , Processed in 0.030106 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表