第1章 1-5 AVG不可缺少的文字讯息框 | 小胜 | 本回讲座的目的
到刚刚为止都是教大家采用电子小说模式的全萤幕表示文章、
这回要开始教大家的是讯息视窗形式的设定。
=======================================================
本回讲座请注意听唷^^
很多运用到「数学」计算,如果你无法计算的话,可以去打开计算机喔^^\"
语法大概是这样的:
setwindow 30,320,22,4,26,26,0,2,20,1,1,#5599dd,20,310,619,450
很长吧! 所以请大家也继续听下去以下的讲解
语法使用:
setwindow
( 设定讯息视窗)
使用此命令后 以后的文字显示均用「讯息视窗」表示
「setwindow」是用来表示讯息视窗的位置、大小、文字的设定。
以下要讲解这~么多的数字 也请要详细听喔!
首先是刚开始的四个数字。
setwindow30,320,22,4,</ B>26,26,0,2,20,1,1,#5599dd,20,310,619,450
「第一个数字30」和「第二个数字320」是表示「文字显示开始的座标X、Y」。
「第三个数字22」和「第四个数字4」是表示「讯息框长以及宽可以容纳几个文字」。
如果往后的显示文字的时候超出「讯息框可容纳的字数」将会跑出错误讯息,也请多加注意这点
再来、NScripter的画面固定为640×480像素。
画面的左上端的座标是(0,0)、则画面的右下角的座标为(639,439)
(因为右下角还有一个的视窗灰框围绕著NScripter)
再来的四个数字。
setwindow 30,320,22,4,26,26,0,2,20,1,1,#5599dd,20,310,619,450
「第一个数字26」和「第二个数字26」是表示「文字的大小(FontSize)X Y
「第三个数字0和「第四个数字2」是表示「字与字的间格X以及Y(就是与右边的字间格大小以及下面一行的字间格大小」。
请依照你的喜好进行设定,不过最好请把第一个和第二个字形大小设为相同!
例如:要设定17大小的字形,就请你设定为17,17
皆下来的4个数字。
setwindow 30,320,22,4,26,26,0,2,20,1,1,#5599dd,20,310,619,450
第一个数字是「文字讯息表示速度」。
第二个「粗体字开关」。(0代表没有粗体,1代表有粗体)
第三个是「阴影开关」
第四个是「视窗颜色(半透明)」采用HTML的颜色标记,请您详细研读上节,上节有详细的说明
最后的四个数字
setwindow 30,320,22,4,26,26,0,2,20,1,1,#5599dd,20,310,619,450
第一个和第二个是「文字讯息框的左上端座标X、Y」。
第三个和第四个是「文字讯息框的右下角座标X、Y」
有人说,我想要用「讯息视窗」的图片耶~
当然也是没问题罗
※请先另存图片window.jpg并放到开发资料夹里面!
http://ryuji.s1.xrea.com/nscr/nscr2/img/window.jpg
范例:
*define
effect 6,6,1000
game
*start
背景图片显示@
bg \"haikei.jpg\",6
setwindow 30,320,22,4,26,26,0,2,20,1,1,\":c;window.jpg\",20,310
使用图片罗。@
你觉得怎么样呢?@
end
是不是变的更漂亮呢? (不过没有透明)
不过变更点是在於:
「RGB」的视窗颜色标记 变成「图片档案名称」了。
「视窗的右下角XY座标」不见罗。
就是这两个
至於为什么会有c:这一个指令,以及要如何使讯息框能够使用半透明图片,我们下一节在角色人物的显示单元 会一并
教大家有关这些指令的唷^^
后记
虽然这设定项目非常多,不过也请大家多多熟记
不过,这只需要在使用到文字前设定一次即可,所以也请多多注意
今天真是辛苦了^^
现在你是否学会了讯息框的应用了呢?
下回就是要教大家人物图片以及讯息框图片的应用
再次感谢大家观看本教学~下回见罗 |
[此贴子已经被作者于2004-5-20 0:16:35编辑过] |