每个计算机语言都会有参数的加入,TyranoScript也不例外——其实我挺想简写成ts的,但是,ts的简写已经被TypeScript占用了——因此必须了解这些Tag所能运用的参数。
目前TyranoScript的游戏运行逻辑我还是很不清楚,毕竟让我一个没完全掌握一门计算机语言的新人去研究这语言,难上加难。不过,我会努力的。最起码也要拿下JavaScript。
(相关资料图)
TyranoScript&TyranoStudio官方网站(纯日语,无翻译,国内一个研究tyranoscript的人都没有):tyrano.jp
拜托来个懂行的大哥啊……
参数部分我分出 通用 和 专用 两个部分,通用是指大部分Tag都能使用的参数(只有极少数Tag不用),专用则是只能是这个Tag使用的参数,然而因为Tag的作用不同,因此各个参数的作用解释也是不同的。
这就导致TyranoScript的参数部分的量十分庞大,所以这个参数部分我会分几个部分发。
Parameter(参数)部分:(解释格式:[Tag] 参数 参数解释)
Tag通用参数:
storage 被Tag操作的文件名 name 名称 layer 层(不只包含绘画中的图层概念)
page 指定图层正面或反面为操作面 color 以 0xRRGGBB 格式指定颜色(后面会单列指定参数)
消息Tag参数:
[graph] storage 要显示的图像文件名 (必须添加)
[current] layer 指定要操作的消息层。如果省略,则假定当前消息层 page 指定图层正面或反面为操作面
[position] layer 指定要定位的消息图层 page 指定图层正面或反面为操作面
left 指定消息层在横向位置的显示(x轴) top指定消息层在纵向位置的显示(y轴)
width 消息窗口的宽度 height 指定消息窗口的高度
frame 要显示为消息窗口的区域背景的图像 color 以 0xRRGGBB 格式指定消息窗口的显示颜色。
border_color 以 0xRRGGBB 格式指定边框线条的颜色(必须与border_size同时使用)
border_size 指定边框线的粗细(指定是0时显示无边框)
opacity 指定消息窗口的不透明度(介于 0 和 255 之间的数字)完全透明,在 0(不是文本的不透明度或图层本身的不透明度。
marginl 指定消息窗口的左边距 margint 指定消息窗口的上边距
marginr 指定消息窗口的右边距 marginb 指定消息窗口的下边距
margin 消息窗口的边距 例如,如果指定 30,则顶部、底部、左侧和右侧都有 30px 的边距。
逗号分隔符还允许您按方向批量指定边距。 可以指定为上下、左右、上、左、下、上、右、下、左(将方向部分更改为数值)。
radius 消息窗口的圆角(以数字为单位) 例如:10(适度圆角)、30(普通圆角)、100(大圆角)
vertical 消息窗口是否处于垂直模式。垂直为 true,水平为 false。
visible 消息图层是否处于可见状态。如果指定 true 或 false,则可以同时操作消息图层的可视状态。
gradient 您可以将渐变应用于背景。 以 CSS 渐变格式指定
[message_config]
ch_speed_in_click 文字显示中途被点击后的文字显示速度。每一个字的显示时间的单位是毫秒
effect_speed_in_click 文字显示中途被点击后的文字效果显示速度
edge_overlap_text 边框的边缘是否与上一个字符重叠
speech_bracket_float 这是一个设置,使字符行的第一个括号浮动在左侧,以便字符不会出现在起始括号下方
speech_margin_left 当speech_bracket_float生效时,你可以将整个文本移向右侧
kerning 是否启用字形 add_word_nobreak 添加禁止词内换行的单词
remove_word_nobreak移除已添加的禁止词内换行的单词
line_spacing 可以指定行间距的大小 letter_spacing 指定字间距的大小
control_line_break 指定是否手动执行禁止操作 control_line_break_chars 指定在到达行首时执行禁止操作的字符
ふきだしTag(迷你对话框,更直白的理解就是Word里的“标注”图形)参数:
[fuki_start] layer 指定要定位的消息图层
[fuki_chara]
name 指定对话框的角色所属(必需)
left 指定对话框在横向位置的显示(x轴)
top 指定对话框在纵向位置的显示(y轴)
sippo 指定对话框尾部应朝哪个方向显示。top(上)、 bottom(下)、left(左)、right(右)
sippo_left 如果尾部的位置是对话框的top或bottom,则可以从left指定显示尾部的位置。
sippo_top 如果尾部的位置是对话框的left或right,则可以指定从top显示尾部的位置。
sippo_width 指定尾部的宽度
sippo_top 指定尾部的高度
max_width 通过设定尾部的最大宽度的自动调整对话框大小(对话框大小自适应尾部大小)
fix_width尾部最大宽度固定化,使其无法根据尾部最大宽度自动调整对话框大小
color 以 0xRRGGBB 格式指定对话框的背景颜色
border_color 以 0xRRGGBB 格式指定边框线条的颜色。(必须同时指定border_size)
border_size 指定边框的线宽。 如果指定 0,则不会显示边框。 初始值为 0。
opacity 指定从 0 到 255 的数字,用于指定对白框的不透明度。 完全透明为0。 (不是文本的不透明度或图层本身的不透明度)
radius 尾部的圆角(以数字为单位)。 例如:10(适度圆角)、30(普通圆角)、100(大圆角)
font_color 以 0xRRGGBB 格式指定字体颜色。
font_size字体大小。
文本Tag参数:
通用:
layer 用0及以上的整数指定要显示文字的层
page 指定图层正面或反面为操作面 text 要显示的文本的内容
x 文本横向位置设定(同left) y 文本纵向位置设定(同height)
vertical 是否垂直书写 size 设置字体大小 face 字体的类型
color 以 0xRRGGBB 格式指定字体颜色 bold 加粗指定字体(需要用CSS的font-style设置)
edge 启用字符边框。 以 0xRRGGBB 格式指定要边框的字符颜色(V5版可设置边框粗细)
shadow 添加阴影。阴影颜色以 0xRRGGBB 格式指定
专属:
[ptext]
name 将文本部分指定为一个代码,使其在其他Tag中能够添加该Tag所指定的效果,用逗号划分所要指定的多个文本对象
width 显示文本部分的宽度 align显示文本部分的高度(与width合用)。left(左对齐)、center(居中)、right(右对齐)
time 淡入时间(以毫秒为单位)。如果指定,图像将从透明状态逐渐显示。如果省略,它将在瞬间显示
overwrite 指定是否覆盖原文本,重写现有文本内容 gradient 添加文字渐变(需要CSS函数)
[mtext]
fadeout 指定在文本显示后是否执行淡出 time 指定文本的静止时间
wait 是否等待动画完成 in_effect 指定显示字符时的动画效果 in_delay 指定显示字符的速度
in_delay_scale 指定动画与单个字符的比率(文字显示用) in_sync 设定所有字符是否同时开始动画
in_shuffle 设定是否字符动画的随机计时 in_reverse 设定字符是否从后往前显示
out_effect 指定字符消失时的动画效果 out_delay 指定字符消失所需的时间
out_delay_scale 指定动画与单个字符的比率(文字消失用) out_sync 设定所有字符是否将同时开始动画
out_shuffle 设定是否字符动画的随机计时 out_reverse 设定字符是否从后往前消失
[ruby]
text 要显示为ruby的字符(必须)
[mark]
color 以 0xRRGGBB 格式指定标记的颜色。 默认值为黄色
font_color 指定绘制标记时字体的颜色(以 0xRRGGBB 格式)。如果省略,则继承游戏中的字体颜色
size 指定标记的大小(从 0 到 100,数值为10时,更接近于下划线)
[font]
size 指定文字大小 color 以 0xRRGGBB 格式指定文字颜色
bold 是否加粗 italic 是否斜体
face 指定字体的类型(如果使用 Web 字体,请在tyrano/css/font.css中编写定义)
edge 启用字符边框(边框颜色以 0xRRGGBB 格式指定。 指定“none”可取消边框)(V515 及更高版本:可以指定边框的厚度)
edge_method 指定边框的特殊效果。可以指定的效果是阴影或过渡
shadow 为字符添加阴影效果。 阴影颜色以 0xRRGGBB 格式指定。 指定“none”可删除阴影。
effect 您可以为显示字体添加动画效果。
可以指定的关键字包括:
fadeIn fadeInDown fadeInLeft fadeInRight fadeInUp rotateIn zoomIn
slideIn bounceIn vanishIn puffIn rollIn none
effect_speed 设定动画效果参数不是“none”时显示所需的时间。 默认值为 0.2s(秒)
gradient V515 或更高版本:您可以将渐变应用于字符。 以 CSS 渐变格式指定
[deffont]
此Tag参数与[font]Tag相同
[delay]和[configdelay]
speed 指定字符的显示速度。 越小,速度越快
标签·跳跃操作参数:
[atuoconfig]
clickstop 单击屏幕时是否停止自动模式 speed 指定自动模式的速度
[position_filter]
layer 指定要定位的消息图层 page 指定图层正面或反面为操作面
remove 删除过渡效果 grayscale 通过指定 0(默认值)到 100,更改图像的灰度
sepia 通过指定 0(默认值)到 100,更改图像的棕褐度
saturate 通过指定 0 到 100(默认值),更改图像的颜色饱和度
hue 通过指定 0(默认值)到 360 ,更改图像的色调
invert 通过指定 0(默认值)到 100,反转图像的色调
opacity 通过指定 0 到 100(默认值),更改图像的透明度
brightness 通过指定 0 到 100(默认值)的数字更改图像的亮度
contrast 通过指定 0 到 100(默认值)更改图像的对比度
blur 通过指定 0(默认值)-任何值,改变图像的模糊度
[pushlog]
text 指定要添加到backlog的文本 join 是否将已经添加的backlog与前面的文本连接
[jump]
storage 要跳转到的目标文件 target 要跳转到的目标文件的标签
[link]
storage 要跳转到的目标文件 target 要跳转到的目标文件的标签 keyfocus 用键盘的按键指定链接
[button]
graphic 指定按钮的图像 folder 可以指定包含图片的文件夹
storage 指定要跳转到的目标文件 target 要跳转到的目标文件的标签
name 可以进行动画处理的动画标记命名 x 指定按钮的水平位置y 指定按钮的垂直位置。
width 按钮的宽度(以像素为单位) height 按钮的高度(以像素为单位)
fix 是否为固定按钮(始终显示) role 为按钮分配特殊功能
exp 指定单击按钮时要执行的 JS 脚本 preexp 执行标记时,为此属性指定的值将存储在变量 preexp 中
hint 指定将鼠标光标悬停在按钮上时显示的提示字符串 clickse 设置单击按钮时播放的声音效果
enterse 设置鼠标光标悬停在按钮上时播放的声音效果 leavese 设置鼠标光标从按钮上移下时播放的声音效果
[glink_config]
auto_place 启用 glink 自动放置 auto_place_force 启用指定了 x 和 y 的 glink 自动放置
margin_x 按钮外部的水平边距 margin_y 按钮外部的垂直边距
padding_x 按钮内部的水平边距 padding_y 按钮内部的垂直边距
vertical 指定按钮的垂直对齐方式:top、center、bottom
horizontal 指定按钮的水平对齐方式:left、center、right
show_time 指定显示动画所用的时间 place_area 指定对齐方式所基于的区域的位置和大小
show_effect 从以下关键字指定显示动画的效果:
fadeIn fadeInDown fadeInLeft fadeInRight fadeInUplight SpeedIn
rotateIn rotateInDownLeft rotateInDownRight rotateInUpLeft rotateInUpRight
zoomIn zoomInDown zoomInLeft zoomInRight zoomInUp
bounceIn bounceInDown bounceInLeft bounceInRight bounceInUp
rollIn vanishIn puffIn
select_time 指定选择按钮时退出动画所用时间
select_effect 从以下关键字指定所选退出动画的效果:
fadeOut fadeOutDownBig fadeOutLeftBig fadeOutRightBig fadeOutUpBig
flipOut XflipOutY lightSpeedOut rotateOut rotateOutDownLeft
rotateOutDownRight rotateOutUpLeft rotateOutUpRight
zoomOut zoomOutDown zoomOutLeft zoomOutRight zoomOutUp
slideOutDown slideOutLeft slideOutRight slideOutUp
bounceOut bounceOutDown bounceOutLeft bounceOutRight bounceOutUp
select_keyframe 指定在[keyframe]标记中定义的关键帧动画的名称,作为选择的退出动画
select_delay 指定在所选内容中启动退出动画之前的延迟时间
select_easing 指定选择退出动画时的缓动
reject_time 指定未选择按钮时退出动画所花费的时间
reject_effect 从以下关键字允许您指定非选择时退出动画的效果:
fadeOut fadeOutDownBig fadeOutLeftBig fadeOutRightBig fadeOutUpBig
flipOutX flipOutY lightSpeedOut rotateOut rotateOutDownLeft
rotateOutDownRight rotateOutUpLeft rotateOutUpRight
zoomOut zoomOutDown zoomOutLeft zoomOutRight zoomOutUp
slideOutDown slideOutLeft slideOutRight slideOutUp
bounceOut bounceOutDown bounceOutLeft bounceOutRight bounceOutUp
reject_keyframe 指定在 [keyframe] 标记中定义的关键帧动画的名称,作为未选择时的退出动画
reject_delay 指定在所选内容中启动退出动画之前的延迟时间
reject_easing 指定选择退出动画时的缓动
[glink]
color 按钮的颜色可以由关键字指定 font_color 以 0xRRGGBB 格式指定字体颜色
storage 要链接的方案文件名 target 要跳转到的标签的名称




















Copyright 2015-2022 中公食品网 版权所有 备案号:沪ICP备2022005074号-18 联系邮箱:5855973@qq.com