欢迎光临散文网 会员登陆 & 注册

TyranoScript词典(第一版):参数部分(消息~标签·跳跃)

2023-02-09 12:08 作者:天藤千禧  | 我要投稿

每个计算机语言都会有参数的加入,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 要跳转到的标签的名称


TyranoScript词典(第一版):参数部分(消息~标签·跳跃)的评论 (共 条)

分享到微博请遵守国家法律