返回

魔王现役

首页
日/夜
全屏
字体:
A+
A
A-
Nripter全攻略:LeVeL 1(2 / 3)
上一页 返回目录 下一页

这两个标志的特殊还在于可以在同一行里多次出现。

类似这样的写法“你好世界。这是我的第一个程序。\”也是可以的。

――――――――――――――――――――――――

问题一:既然同样都是作为“显示文章”的标志标志和\标志有什么区别吗?

那么试看看把程序写成这样……

**********这里是需复制内容**********

;―――――――――我是分隔线―――――――――

*define

game

*start

你好世界。(wwW.mhtxs.info 无弹窗广告)\

这是我的第一个程序。\

end

;―――――――――我是分隔线―――――――――

**********需复制内容结束**********

这一次在显示“这是我的第一个程序。”的同时“你好世界。”消失了。

\标志比标志多了一条功能就是在显示它所在的这一行文章的同时将之前显示的文章消除。在电子小说里是接着看下一行而\就是翻过一页把之前的一页清掉了。

因为屏幕或者对话框的大小是有限的如果已经显示的文章字数过了屏幕可以容纳的范围ns就会报错因此在制作电子小说的时候合理的使用这两个标志是很重要的基础哟。

――――――――――――――――――――――――

问题二:我想在两行文字间空上一行但是ns把所有空行都ws了?

因为这样ns也提供了另外一条指令。“br”其实是html语言里表示空行的命令在ns里也是同样的意思。

**********这里是需要复制内容**********

;―――――――――我是分隔线―――――――――

*define

game

*start

你好世界。

br

这是我的第一个程序。\

end

;―――――――――我是分隔线―――――――――

**********需复制内容结束**********

不用说自己看看效果吧。

――――――――――――――――――――――――

问题三:每显示一段文章都一定要用和\吗?麻烦不说要是忘了加还容易出错没有其他办法?

既然每句话结尾多少都有个感叹号句号问号之类的在制作比较大型的游戏时还要再为每行文字加一个标志确实很烦。因此ns也提供了比较简单的方法:c1ickstr命令。

c1ickstr就是一个f类指令也就是说是只能用在ns的定义区块里的。

**********这里是需复制内容**********

;―――――――――我是分隔线―――――――――

*define

c1ickstr‘。‘1

game

*start

你好世界。

这是我的第一个程序。

end

;―――――――――我是分隔线―――――――――

**********需复制内容结束**********

没有使用和\的情况下效果和之前的完全一样。

并且使用s会根据参数在文字显示过屏幕可容纳字数后自动翻页。

c1ickstr的格式为:

c1i个必须要是全角)‘2

c1ickstr‘等待标志‘翻页参数

上一页 返回目录 下一页