雅文小说 > 其它小说 > 魔王现役 > Leve 2(续)全文阅读

因为一次只能传一张图然而有的教材不看图是看不懂的=_=所以只好分开传这样。

编码部分依然都是英文半角小写。

========================

说了这么多现在可以开始应用了吧。

—————————————————————————————-

上一个LeVeL里只讲到了怎么显示文章这一次就来试试看显示背景和人物吧。

—————————————————————————————

先是显示背景的指令“bg”(e指令)。Bg是bad的简称总之就是背景的意思。(废话)

指令格式:

bg‘图片名称‘效果命名

bg#RgB颜色效果命名;不需图片显示各种纯色背景

bgb1ack效果命名;专门用来显示纯黑背景

bghite效果命名;专门用来显示纯白背景

(Bg和后面的东西之间也是有个半角空格把它们隔开的)

另外请注意图片名称一定要使用半角的双引号””括起来哦。双引号括起来的东西叫做“文字列”由于有了双引号为标志不会和ns的命令混起来所以里面的内容也可以是半角英文或者数字。(上次的c1ickstr命令因为用法特殊所以有有限制。)

范例:

bg‘aaa.jpg‘1;瞬间显示图片aaa.jpg作为背景

bg#FFoooo2;以自定义的2号效果显示红色背景

bgb1ack1;瞬间显示纯黑色背景

bghite5;以自定义的5号效果显示白色背景

另外如果事先并没有定义任何效果其实也是没关系的因为bg指令还有另外一种格式。

bg“图片名称”内置效果编号画面切换使用时间(遮片名称.bmp/.jpg)

例如:

bg‘aaa.jpg‘1o1ooo

代表以ns内置的1o号效果(淡入淡出效果)在1ooo毫秒的时间内显示图片aaa.jpg作为背景。

可以看到后面的部分和effect的后半部分完全一样。这是一种临时的定义。

——————————————————————————

显示背景完成了接下来就是显示人物或者其他图片了。(当然假如够BT直接把人物做进背景里也不错……)

由于在游戏里需要频繁的使用显示人物命令为了每个人物专门设定坐标当然是非常麻烦的事。因此ns提供了简单的显示人物命令“1d”(e指令)可以直接把人物图片显示在屏幕的左中右三个位置(图片底部贴着屏幕底线)。

指令格式:

1d1图片名称效果命名;在屏幕左边显示图片

1dc图片名称效果命名;在屏幕中间显示图片

1dr图片名称效果命名;在屏幕右边显示图片

效果命名的用法和显示背景里的是一样的也同样可以使用临时定义例如:

1dc‘chr.jpg‘1o7oo;在o.7秒内让名为‘chr.jpg‘的图片以淡入方式显示在屏幕中央。

当然同一个位置是不能同时显示两张图片的。所以当这条命令第二次使用的时候如果第二张图片同样是显示在中间第一次显示的图片就会自动消失了。

需要消除图片的时候则是使用bsp;格式:

c1c效果命名;消除显示在中间的图片

当然有bsp;另外如果使用:

bsp;还可以把左中右三张图片一次性的全部消除掉。

使用范例:

c112;以自定义2号效果消除显示在屏幕左边的图片

一口气讲下来到目前为止一定有很多问题吧?

——————————————————-

问题1:

附图1(梵尘梦尘风游戏组/五分之庭早期人设友情客串:克里斯背景:实景ps)

我照着教程上说的做了显示出来的人物图片为什么是这个样子呢?

这个就要从ns支持的两种图片格式说起了。同样一张图片看起来几乎完全一样的情况下Bmp格式和Jpg格式的大小是差很多的。实际上Jpg格式的图片已经经过了压缩。这种压缩会导致图片质量有一定的损失尽管我们看不出来但是Jpg格式图片相比起Bmp来说一部分颜色会有变化。

在使用显示图片命令不做任何特别定义的时候ns会把图片左边最上面的一个象素格(oo)的颜色作为透明色。

在的Bmp图片里除了人物以外的一整片黑色都是纯黑色(#oooooo)因此除了人物以外的部分都自动透明了。我们看到的就是人物周围非常干净的边缘。

()

点击察看图片链接:&1t;ahref=.rpg/Fid_53/53_681_442c4e747d7134e.jpgtarget=_b1ank>附图1&1t;/a>