- 注册时间
- 2005-5-29
- 最后登录
- 2008-6-21
开发组
三心二意魔人
- 积分
- 2396
|

楼主 |
发表于 2005-7-29 00:58:31
|
显示全部楼层
7-------------------------------------------
图片显示
transmode 设定透明方式,默认为leftup
transmode {leftup,copy,alpha}
underline 设定人物站立图片底端坐标
underline 底端x坐标
bgalia 设定特殊尺寸的背景
bgalia 背景左上角x坐标,y坐标,背景宽,高
humanz 站立图相对其他对象遮挡的优先顺序(前后顺序),默认顺位是500
humanz 顺位数字
windowback 使文字框与站立图位于同一遮挡顺位。应用于需要让其他对象遮挡文字框的情况。但文字框中的文字是不可遮挡的
bg 显示背景
bg \"图片位置\",显示效果编号,显示时长毫秒数
bg 颜色,显示效果编号,显示时长毫秒数
ld 显示站立图
ld 位置参数,图片名,显示效果编号
l-左侧;c-中央;r-右侧
cl 清除站立图
cl {l,c,r,a},显示效果
a表示全部清除
tal 改变站立图的透明度
tal {l,c,r},透明度
print 显示画面
print 显示效果编号{,显示时间毫秒数,遮片图片路径}
print 自定义显示效果编号
lsp 预载对象并默认为可见
lsp 图片编号,\"{:透明方式}{/划分动画格数,}{动画间隔时间毫秒数,}{动画播放模式}{;}图片路径\",左上角x坐标,y坐标,透明度
透明方式:a -alpha透明;l -以图像左上角像素颜色为透明色;r -以图像右上角像素颜色为透明色;c -无透明;#rrggbb -真彩色图片指定透明色;!pal -索引色图片指定透明色(色板位置)
动画模式:1 -播放一次;2 -循环播放;3 -不播放,用于按钮或灵活指定cell的状况。
lsp 图片编号,(\"图片a路径\"),\"图片b路径及参数\",\"图片c路径及参数\",左上角x坐标,y坐标,透明度
专用于cg一览模式的语法,当图片a被载入过时,显示图片b,否则显示图片c。
lsp 文字编号,\":s/字宽,字长,字间距;颜色{次颜色}文字内容\",左上角x坐标,y坐标
次颜色:当把文字对象设为按钮时的鼠标悬停变色。
lsph 预载对象并默认为不可见
格式同上
csp 卸载图片
csp 对象编号
csp -1 ;清除所有对象
vsp 改变图片的可见状态
vsp 对象编号,可见状态
0 -不可见;1 -可见
spstr 用于同时指定多个对象的显示状态(复合控制)。\"C对象编号\" -指定对象不可见,相当于vsp 对象编号,0;\" 对象编号\" -指定对象可见,相当于vsp 对象编号,1;\" 对象编号,祯号\" -指定对象可见且显示为指定祯,相当于vsp 对象编号,1:cell 对象编号,祯号。需要配合print使用。
spstr \"控制文字列\"
例如:spstr \"C11P10,2P9\"
msp 图片移动(相对位置)
msp 对象编号,相对横向位移,相对纵向位移,相对透明度变化
amsp 图片移动(绝对位置)
amsp 对象编号,x坐标,y坐标,透明度
cell 指定sp对象显示的为哪一祯。0为第一祯,1为第二祯,2为第三祯……以此类推。指定祯号超过现有祯数显示最后一祯。默认为0。
cell 对象编号,祯号
blt 快速显示图像的命令。要截取的图像事前要使用btndef载入(相当于没有按钮功能的按钮)。截取的图像会根据显示区域自动缩放,可结合wait及for_next命令制作缩放或平移动画。
blt 显示区域左上角x坐标,y坐标,显示区域宽,高,预载图像截取左上角x坐标,y坐标,截取部分宽,高
ofscpy 总之在blt命令之后不写上这一句的话,blt的显示区域和别的print效果切换时无法正常显示。
repaint 画面重新刷新,如出现显示错误可以用此命令刷新画面来解决(例如bar或prnum对象print无法正常消失之类)。
allsphide 隐藏全部对象,需要配合print命令
allspresume 将隐藏状况解除,也需要配合print命令
8-------------------------------------------
画面效果
effect 画面效果设定,自定义编号从2开始
effect 自定义效果编号,显示效果编号{,显示时间毫秒数,遮片图片路径}
显示效果:
0-依下一个显示命令显示……不太理解,总之尽量别用……
1 -瞬间显示
2 -左快门
3 -右快门
4 -上快门
5 -下快门
6 -左窗帘
7 -右窗帘
8 -上窗帘
9 -下窗帘
10 -透明渐变
11 -左卷动
12 -右卷动
13 -上卷动
14 -下卷动
15,18 -遮片/ALPHA遮片
16,17 -马塞克效果
effectblank 显示效果实施后等待一段时间再继续执行命令。当显示效果为瞬间显示(1)时此设定不执行。
effectblank 毫秒数
effectcut 快速略过时所有显示效果都为瞬间显示
quake 画面晃动效果,单次不规律晃动
quake 位移像素数,晃动时长毫秒数
quakex 画面横向晃动
quakex 晃动次数,晃动总时长毫秒数
quakey 画面纵向晃动
quakey 晃动次数,晃动总时长毫秒数
monocro 画面褪色效果,画面变为以指定颜色为主色调的单色图。需配合print命令使用
monocro 颜色
monocro off ;结束退色效果
nega 底片效果,参数为1表示和monocro并用时与褪色效果指定的色调统一,2表示和monocro并用时与褪色效果指定的色调反相(但我使用nega 2命令时若保持底片效果至end,ns窗口会在关闭时弹出错误报告,不知是否为bug),0表示还原为原图色彩。也需要配合print使用。
nega 效果参数
9-------------------------------------------
文字・数字・条块
% 显示数字变量
$ 显示文字变量
bar 设定条块对象,需要用print来显示
bar 条块编号,当前长度比例,左上角x坐标,y坐标,长度,高度,总长度比例,颜色
barclear 清除条块对象的设定。要配合repaint才有效果
prnum 显示0-999之间的数值
prnum 数字编号,欲显示的数值,左上角x坐标,y坐标,字宽,字高,颜色
prnumclear 清除数字标签的设定。要配合repaint才有效果
10-------------------------------------------
音乐与音效
cdfadein cd音轨淡入效果时间指定
cdfadein 淡入时间毫秒数
cdfadeout cd音轨淡出效果时间指定
cdfadeout 淡出时间毫秒数
mp3fadein mp3及midi淡入效果时间指定
mp3fadein 淡入时间毫秒数
mp3fadeout mp3及midi淡出效果时间指定,以上会应用于单次播放的音乐头尾,循环播放的单曲头尾,音乐切换时的切出部分。
mp3fadeout 淡出时间毫秒数
play 循环播放midi及cd上的音轨
play \"midi文件路径\"
play \"*音轨序号\"
playonce 同上,只播放一次
playstop 停止MIDI或者CD
wave 播放wave文件(单次)
wave \"wave文件路径\"
waveloop 同上,循环播放wave文件
wavestop 停止播放wave文件
mp3 播放mp3文件(单次)
mp3 \"mp3文件路径\"
mp3loop 同上,循环播放mp3文件
mp3save mp3再生中にセーブするとロード後もを再生
bgm 循环播放所有格式声音文件
bgm \"文件路径\"
dsound 在定义区块表明使用DirectSound,需要DirectX2或更高版本支持。现在已经没有必要了。
dwave 使用DirectSound播放wave文件,可以实现多个wave文件重叠播放。也可以和以上播放命令重叠使用。
dwave 音效编号,\"wave文件路径\"
dwaveloop 同上,循环播放
dwavestop 停止播放
dwavestop 音效编号
dwaveload 预载wave文件
dwaveload 音效编号,\"wave文件路径\"
dwaveplay 播放预载的wave文件
dwaveplay 音效编号
dwaveplayloop 同上,循环播放
chvol 调解音效音量
chvol 音效编号,音量
满值为100
stop 停止播放全部音乐
11-------------------------------------------
播放动画
avi 播放avi文件
avi \"文件路径\",播放参数
1 -鼠标点击时中止播放,执行后面的命令;0 -无视点击强制播放到结尾
mpegplay 播放mpeg文件,参数同上
mpegplay \"文件路径\",播放参数
12-------------------------------------------
选项
selectcolor 指定选项文字的颜色,
selectcolor 悬停变色颜色,普通状态颜色
默认为selectcolor #ffffff,#999999
selectvoice 指定选项的音效
selectvoice \"选项展开时的音效文件路径\",\"悬停时的音效文件路径\",\"点击时的音效文件路径\"
select 显示选项,选项将会以一行一个方式顺序排列,超出文字框行数会报错。
select \"第一个选项内容\",要跳转到的标签名,\"第二个选项内容\",要跳转到的标签名,……
selgosub 选择后跳转到某标签,执行结束后回到selgosub,即将选项跳转到的标签作为公共事件。要配合return使用。
写法同上
selnum 根据选项给变量赋值,即把选项作为按钮设置。
selum 数字变量,\"第一个选项内容\",\"第二个选项内容\",……
13-------------------------------------------
跳跃
goto 跳跃到指定的标签
goto 标签名
skip 跳过若干行命令,如果行数为负即为向上跳过几行执行。
skip 行数
gosub 跳跃到公共事件,要配合return使用
return 从公共事件返回,标记在公共事件的末尾。
jumpf 跳跃到下方最近的~标记
jumpb 跳跃到上方最近的~标记
14-------------------------------------------
监视点击跳跃
trap 鼠标左点击后跳跃到指定标签。
trap *标签名
trap off ;取消监视点击的状态
lr_trap 鼠标左右点击同时被监视,效果与写法同上。
trap2 左クリックと「次の選択肢に進む」に反応して指定ラベルへジャンプする
lr_trap2 左右クリックと「次の選択肢に進む」に反応して指定ラベルへジャンプする
[此贴子已经被作者于2005-7-29 15:42:50编辑过] |
|