现在使用的伪圣书的对话系统也是借鉴了那个的思路.(但是因为cursor位置是固定的,所以就没有使用这条命令)
lsp 0,\":s/20,20,0,0,0;#FFFFFFあああああ\",x,y
日站上看到的,lsp显示文字格式.原来可以加这么多参数...= =
lsp 0,\":s/20,20,0,0,0;#FFFFFFあああああ\",x,y
急忙忙试了一下,知道第一个参数(红的那个)的用途了:0是维持和文字框的字妆饰设定一致(默认是0),1是文字边缘变为不消除锯齿的状态(就是取消掉所有的字边缘装饰效果吧?如果原来设为阴影字,阴影也取消),2是以不消除锯齿的方式给文字描边……好像只能用黑色描边……很难看……
第二个参数始终不知道是干嘛的……
实际上偶加过4个零...= =||8过似乎也没啥用...
键控相关命令
以下命令的作用都是在btnwait时程序可以对键盘的输入做出反应。根据btnwait时按下的按键不同而给变量返回不同的值,从而实现ns的键控。
------------------------------
usewheel
定义区间专用命令,允许使用鼠标滚轮,向上滚动返回值-2,向下-3,使用了的情况下btntime返回值-5
useescspc
定义区间专用命令,允许使用esc键和空格键,esc键返回值-10,空格键返回值-11
-----------------------------
以下命令是执行区间专用的,且只能写在btndef和btnwait系命令之间。
getinsert
允许使用insert键,返回值-50
getzxc
允许使用z,x,c键
z返回值-51
x返回值-52
c返回值-53
getpageup
允许使用pageup键,返回值-12
gettab
允许使用tab键,返回值-20
getfuncrion
允许使用功能键,F1~F12返回值分别为-21~-32
getcursor
允许使用方向键,上右下左返回值分别为-40,-41,-42,-43
getenter
允许使用回车键,返回值-19
例
*define
game
*start
btndef clear
gettab
getcursor
getfunction
getenter
btnwait2 %0
%0@
end http://nscripter.insani.org/reference/meirei/meirei.htm
ONscripter英文版说明书……这是哪一版呢= =
然则命令的用法跟Ns一样,不过功能明显比NS少 就是邮箱里那份日文手册的英文版……我顶楼提到的主要参考的“比较全的命令手册”也是指的那份(日文),我整理的这个又增补了一些2.45新追加命令……
应该是针对2.45以前版本的。
页:
1
[2]