会员书架
首页 > 游戏竞技 > 魔王现役 > 第44部分

第44部分(第1/5 页)

目录
最新游戏竞技小说: 重生天灾:我囤货虐渣称霸末世幻光四战争骑士,我能融合万物我踢的养生足球六零糙汉被末世女王轻松拿捏重生后,医妃每天都在虐渣我,神级辅助,带领Uzi夺冠海岛求生:我的幸运值爆表了1980年我回到了15岁举国对抗异界入侵:开局上交一颗星球末世:开局疯狂囤物资,美女急哭了四合院:做一个有素养的流氓我,天庭之主,加入聊天群篮坛传奇巨星:巅峰之路天空破碎全球进化,我觉醒了一座世界全球末世:开局觉醒吞魂天赋四合院:淮茹嫂子别回头,我真是我哥打造领地太累?我有多重影分身!网游之无双

来,所以里面的内容也可以是半角英文或者数字。

范例:

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

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

bgblack,1;瞬间显示纯黑色背景

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

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

bg“图片名称”,内置效果编号,画面切换使用时间,

例如:

bg‘aaa。jpg‘,10,1000

代表以NS内置的10号效果,在1000毫秒的时间内显示图片aaa。jpg作为背景。

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

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

显示背景完成了,接下来就是显示人物或者其他图片了。

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

指令格式:

ldl,图片名称,效果命名;在屏幕左边显示图片

ldc,图片名称,效果命名;在屏幕中间显示图片

ldr,图片名称,效果命名;在屏幕右边显示图片

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

ldc,‘chr。jpg‘,10,700;在0。7秒内让名为‘chr。jpg‘的图片以淡入方式显示在屏幕中央。

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

需要消除图片的时候,则是使用cl指令:

格式:

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

当然,有c,就有l和r,不用多说。

另外,如果使用:

cla,效果命名

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

使用范例:

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

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

——————————————————…

问题1:

附图1

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

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

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

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

点击察看图片链接:附图1

Level 2(再续)

附图2

而JPG图片,却并不是如此,图上的那些黑块就是因为压缩而改变了的颜色。也许只是变为#000001,但是在这里就成了全透明和不透明的差别。

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

问题2:

难道这就意味着JPG图片不能用来显示人物吗?那做出来的游戏岂不是要大得可怕?

当然不是了。实际上,因为JPG价格便宜量又足,还是很大家推荐使用的。至于具体要怎么让JPG的人物边缘也变得干净,就是下一讲的内容了。

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

问题3:

如果我就是想显示一整张图片,不想要透明色怎么办?还要特意把左上点做成不一样

目录
我的脑内选项绝不可能出错民国小掌柜宦妃天下中国大趋势钓系美人成为炮灰攻后[快穿]徒儿,不可以
返回顶部