幻想森林

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

[NS] [求助]NS的数组可以为字符型的吗?

[复制链接]

3

主题

18

帖子

200

积分

③业余

积分
200
发表于 2007-2-11 22:34:18 | 显示全部楼层 |阅读模式
定义了数字型的完全没问题
那么可以弄成内容是字符型的吗?

该怎么操作?谢谢~
回复

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2007-2-11 22:59:59 | 显示全部楼层
……MS不行,因为?就代表数字型数组。好像没有代表字符型数组的符号……=_=
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

23

主题

218

帖子

2470

积分

⑥精研

积分
2470
发表于 2007-2-11 23:16:11 | 显示全部楼层
感觉上可以把数字数组的值当做字符型的“指针”,间接实现字符数组。

例如:
  1. ; “字符数组”初始化,使用前必须定义好,建议在*define
  2. mov ?1[1],3000               ; 数字将作为字符编号,取大点避免冲突
  3. mov ?1[2],3001               ; 同上
  4. ; 省略N行
  5. mov $?1[1],"字符串1号"    ; 用数组1的1号元素的值作为字符变量编号
  6. mov $?1[2],"字符串2号"    ; 同上
  7. ;省略N行
复制代码

当然这不能解决字符变量数量不足的问题,不过感觉上一个游戏也用不了那么多字符变量,一般没问题。
ONScripter for PSP/Windows中文版 http://blog.163.com/john_he_
回复 支持 反对

使用道具 举报

3

主题

18

帖子

200

积分

③业余

积分
200
 楼主| 发表于 2007-2-16 21:46:40 | 显示全部楼层
这其实和留出一定长度的变量名称作为“字符数组”差不多的意思,呵呵。

不过也是一条路,我考虑下。

谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 04:45 , Processed in 0.021668 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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