TyranoScript詞典(第一版):參數(shù)部分(消息~標(biāo)簽·跳躍)
每個(gè)計(jì)算機(jī)語言都會(huì)有參數(shù)的加入,TyranoScript也不例外——其實(shí)我挺想簡(jiǎn)寫成ts的,但是,ts的簡(jiǎn)寫已經(jīng)被TypeScript占用了——因此必須了解這些Tag所能運(yùn)用的參數(shù)。
目前TyranoScript的游戲運(yùn)行邏輯我還是很不清楚,畢竟讓我一個(gè)沒完全掌握一門計(jì)算機(jī)語言的新人去研究這語言,難上加難。不過,我會(huì)努力的。最起碼也要拿下JavaScript。
TyranoScript&TyranoStudio官方網(wǎng)站(純?nèi)照Z,無翻譯,國(guó)內(nèi)一個(gè)研究tyranoscript的人都沒有):tyrano.jp
拜托來個(gè)懂行的大哥啊……
參數(shù)部分我分出 通用 和 專用 兩個(gè)部分,通用是指大部分Tag都能使用的參數(shù)(只有極少數(shù)Tag不用),專用則是只能是這個(gè)Tag使用的參數(shù),然而因?yàn)門ag的作用不同,因此各個(gè)參數(shù)的作用解釋也是不同的。
這就導(dǎo)致TyranoScript的參數(shù)部分的量十分龐大,所以這個(gè)參數(shù)部分我會(huì)分幾個(gè)部分發(fā)。
Parameter(參數(shù))部分:(解釋格式:[Tag] 參數(shù) 參數(shù)解釋)
Tag通用參數(shù):
storage 被Tag操作的文件名? ? ? ? ? name 名稱? ? ? ? ?layer 層(不只包含繪畫中的圖層概念)
page 指定圖層正面或反面為操作面? ? ? ? ? ? color 以 0xRRGGBB 格式指定顏色(后面會(huì)單列指定參數(shù))
消息Tag參數(shù):
[graph] storage 要顯示的圖像文件名 (必須添加)
[current] layer 指定要操作的消息層。如果省略,則假定當(dāng)前消息層? ? ?page 指定圖層正面或反面為操作面
[position] layer 指定要定位的消息圖層? ? ? ? ? ? page 指定圖層正面或反面為操作面
left 指定消息層在橫向位置的顯示(x軸)? ? ? ? ?top指定消息層在縱向位置的顯示(y軸)
width 消息窗口的寬度? ? ? ? ? ? ? ? height 指定消息窗口的高度
frame 要顯示為消息窗口的區(qū)域背景的圖像? ? ? ? ?color 以 0xRRGGBB 格式指定消息窗口的顯示顏色。
border_color 以 0xRRGGBB 格式指定邊框線條的顏色(必須與border_size同時(shí)使用)
border_size 指定邊框線的粗細(xì)(指定是0時(shí)顯示無邊框)
opacity 指定消息窗口的不透明度(介于 0 和 255 之間的數(shù)字)完全透明,在 0(不是文本的不透明度或圖層本身的不透明度。
marginl 指定消息窗口的左邊距? ? ? ? ? ? margint 指定消息窗口的上邊距
marginr 指定消息窗口的右邊距? ? ? ? ? ?marginb 指定消息窗口的下邊距
margin 消息窗口的邊距 例如,如果指定 30,則頂部、底部、左側(cè)和右側(cè)都有 30px 的邊距。
逗號(hào)分隔符還允許您按方向批量指定邊距。 可以指定為上下、左右、上、左、下、上、右、下、左(將方向部分更改為數(shù)值)。
radius 消息窗口的圓角(以數(shù)字為單位) 例如:10(適度圓角)、30(普通圓角)、100(大圓角)
vertical 消息窗口是否處于垂直模式。垂直為 true,水平為 false。
visible 消息圖層是否處于可見狀態(tài)。如果指定 true 或 false,則可以同時(shí)操作消息圖層的可視狀態(tài)。
gradient 您可以將漸變應(yīng)用于背景。 以 CSS 漸變格式指定
[message_config]
ch_speed_in_click 文字顯示中途被點(diǎn)擊后的文字顯示速度。每一個(gè)字的顯示時(shí)間的單位是毫秒
effect_speed_in_click 文字顯示中途被點(diǎn)擊后的文字效果顯示速度
edge_overlap_text 邊框的邊緣是否與上一個(gè)字符重疊
speech_bracket_float 這是一個(gè)設(shè)置,使字符行的第一個(gè)括號(hào)浮動(dòng)在左側(cè),以便字符不會(huì)出現(xiàn)在起始括號(hào)下方
speech_margin_left 當(dāng)speech_bracket_float生效時(shí),你可以將整個(gè)文本移向右側(cè)
kerning 是否啟用字形? ? ? ? ? ? ? ?add_word_nobreak 添加禁止詞內(nèi)換行的單詞
remove_word_nobreak移除已添加的禁止詞內(nèi)換行的單詞
line_spacing 可以指定行間距的大小? ? ? ? ? ? ?letter_spacing 指定字間距的大小
control_line_break 指定是否手動(dòng)執(zhí)行禁止操作? ? ? ? ? ?control_line_break_chars 指定在到達(dá)行首時(shí)執(zhí)行禁止操作的字符
ふきだしTag(迷你對(duì)話框,更直白的理解就是Word里的“標(biāo)注”圖形)參數(shù):
[fuki_start] layer 指定要定位的消息圖層
[fuki_chara]
name 指定對(duì)話框的角色所屬(必需)
left? 指定對(duì)話框在橫向位置的顯示(x軸)
top 指定對(duì)話框在縱向位置的顯示(y軸)
sippo? 指定對(duì)話框尾部應(yīng)朝哪個(gè)方向顯示。top(上)、 bottom(下)、left(左)、right(右)
sippo_left 如果尾部的位置是對(duì)話框的top或bottom,則可以從left指定顯示尾部的位置。
sippo_top 如果尾部的位置是對(duì)話框的left或right,則可以指定從top顯示尾部的位置。
sippo_width 指定尾部的寬度
sippo_top ? 指定尾部的高度
max_width 通過設(shè)定尾部的最大寬度的自動(dòng)調(diào)整對(duì)話框大小(對(duì)話框大小自適應(yīng)尾部大?。?/p>
fix_width 尾部最大寬度固定化,使其無法根據(jù)尾部最大寬度自動(dòng)調(diào)整對(duì)話框大小
color 以 0xRRGGBB 格式指定對(duì)話框的背景顏色
border_color 以 0xRRGGBB 格式指定邊框線條的顏色。(必須同時(shí)指定border_size)
border_size 指定邊框的線寬。 如果指定 0,則不會(huì)顯示邊框。 初始值為 0。
opacity 指定從 0 到 255 的數(shù)字,用于指定對(duì)白框的不透明度。 完全透明為0。 (不是文本的不透明度或圖層本身的不透明度)
radius 尾部的圓角(以數(shù)字為單位)。 例如:10(適度圓角)、30(普通圓角)、100(大圓角)
font_color 以 0xRRGGBB 格式指定字體顏色。
font_size 字體大小。
文本Tag參數(shù):
通用:
layer 用0及以上的整數(shù)指定要顯示文字的層
page 指定圖層正面或反面為操作面? ? ? ?text 要顯示的文本的內(nèi)容
x 文本橫向位置設(shè)定(同left)? ? ? y 文本縱向位置設(shè)定(同height)
vertical 是否垂直書寫? ? ? ? ? ?size 設(shè)置字體大小? ? ? ? ? ? ? ?face 字體的類型
color 以 0xRRGGBB 格式指定字體顏色? ? ? ? ? ? ?bold 加粗指定字體(需要用CSS的font-style設(shè)置)
edge 啟用字符邊框。 以 0xRRGGBB 格式指定要邊框的字符顏色(V5版可設(shè)置邊框粗細(xì))
shadow 添加陰影。陰影顏色以 0xRRGGBB 格式指定
專屬:
[ptext]
name 將文本部分指定為一個(gè)代碼,使其在其他Tag中能夠添加該Tag所指定的效果,用逗號(hào)劃分所要指定的多個(gè)文本對(duì)象
width 顯示文本部分的寬度? ? ? ?align顯示文本部分的高度(與width合用)。left(左對(duì)齊)、center(居中)、right(右對(duì)齊)
time 淡入時(shí)間(以毫秒為單位)。如果指定,圖像將從透明狀態(tài)逐漸顯示。如果省略,它將在瞬間顯示
overwrite 指定是否覆蓋原文本,重寫現(xiàn)有文本內(nèi)容? ? ? ?gradient 添加文字漸變(需要CSS函數(shù))
[mtext]
fadeout 指定在文本顯示后是否執(zhí)行淡出? ? ? ? ? ? ? time 指定文本的靜止時(shí)間
wait 是否等待動(dòng)畫完成? ? ? ? ? ? ? in_effect 指定顯示字符時(shí)的動(dòng)畫效果? ? ? ? ? ?in_delay 指定顯示字符的速度
in_delay_scale 指定動(dòng)畫與單個(gè)字符的比率(文字顯示用)? ? ? ? ? ?in_sync 設(shè)定所有字符是否同時(shí)開始動(dòng)畫
in_shuffle 設(shè)定是否字符動(dòng)畫的隨機(jī)計(jì)時(shí)? ? ? ? ? ?in_reverse 設(shè)定字符是否從后往前顯示
out_effect 指定字符消失時(shí)的動(dòng)畫效果? ? ? ? ? ?out_delay 指定字符消失所需的時(shí)間
out_delay_scale 指定動(dòng)畫與單個(gè)字符的比率(文字消失用)? ? ? ? ? ? ? out_sync 設(shè)定所有字符是否將同時(shí)開始動(dòng)畫
out_shuffle 設(shè)定是否字符動(dòng)畫的隨機(jī)計(jì)時(shí)? ? ? ? ? ? ? out_reverse 設(shè)定字符是否從后往前消失
[ruby]
text 要顯示為ruby的字符(必須)
[mark]
color 以 0xRRGGBB 格式指定標(biāo)記的顏色。 默認(rèn)值為黃色
font_color 指定繪制標(biāo)記時(shí)字體的顏色(以 0xRRGGBB 格式)。如果省略,則繼承游戲中的字體顏色
size 指定標(biāo)記的大?。◤?0 到 100,數(shù)值為10時(shí),更接近于下劃線)
[font]
size 指定文字大小? ? ? ? ? ? ?color 以 0xRRGGBB 格式指定文字顏色
bold 是否加粗? ? ? ? ? ? ? ?italic 是否斜體
face 指定字體的類型(如果使用 Web 字體,請(qǐng)?jiān)趖yrano/css/font.css中編寫定義)
edge 啟用字符邊框(邊框顏色以 0xRRGGBB 格式指定。 指定“none”可取消邊框)(V515 及更高版本:可以指定邊框的厚度)
edge_method 指定邊框的特殊效果。可以指定的效果是陰影或過渡
shadow 為字符添加陰影效果。 陰影顏色以 0xRRGGBB 格式指定。 指定“none”可刪除陰影。
effect 您可以為顯示字體添加動(dòng)畫效果。?
可以指定的關(guān)鍵字包括:
fadeIn? fadeInDown? fadeInLeft? fadeInRight? fadeInUp? rotateIn? zoomIn??
slideIn? bounceIn? vanishIn? puffIn? rollIn? none
effect_speed 設(shè)定動(dòng)畫效果參數(shù)不是“none”時(shí)顯示所需的時(shí)間。 默認(rèn)值為 0.2s(秒)
gradient V515 或更高版本:您可以將漸變應(yīng)用于字符。 以 CSS 漸變格式指定
[deffont]
此Tag參數(shù)與[font]Tag相同
[delay]和[configdelay]
speed 指定字符的顯示速度。 越小,速度越快
標(biāo)簽·跳躍操作參數(shù):
[atuoconfig]
clickstop 單擊屏幕時(shí)是否停止自動(dòng)模式? ? ? ? ? ? ? ?speed 指定自動(dòng)模式的速度
[position_filter]
layer 指定要定位的消息圖層? ? ? ? ? ? ?page 指定圖層正面或反面為操作面
remove 刪除過渡效果? ? ? ? ? ?grayscale 通過指定 0(默認(rèn)值)到 100,更改圖像的灰度
sepia 通過指定 0(默認(rèn)值)到 100,更改圖像的棕褐度
saturate 通過指定 0 到 100(默認(rèn)值),更改圖像的顏色飽和度
hue 通過指定 0(默認(rèn)值)到 360 ,更改圖像的色調(diào)
invert 通過指定 0(默認(rèn)值)到 100,反轉(zhuǎn)圖像的色調(diào)
opacity 通過指定 0 到 100(默認(rèn)值),更改圖像的透明度
brightness 通過指定 0 到 100(默認(rèn)值)的數(shù)字更改圖像的亮度
contrast 通過指定 0 到 100(默認(rèn)值)更改圖像的對(duì)比度
blur 通過指定 0(默認(rèn)值)-任何值,改變圖像的模糊度
[pushlog]
text 指定要添加到backlog的文本? ? ? ? ? join 是否將已經(jīng)添加的backlog與前面的文本連接
[jump]
storage 要跳轉(zhuǎn)到的目標(biāo)文件? ? ? ? ? ?target 要跳轉(zhuǎn)到的目標(biāo)文件的標(biāo)簽
[link]
storage 要跳轉(zhuǎn)到的目標(biāo)文件? ? ? ? ?target 要跳轉(zhuǎn)到的目標(biāo)文件的標(biāo)簽? ? ? ? ? ?keyfocus 用鍵盤的按鍵指定鏈接
[button]
graphic 指定按鈕的圖像? ? ? ? ? ? folder 可以指定包含圖片的文件夾
storage 指定要跳轉(zhuǎn)到的目標(biāo)文件? ? ? ? ?target 要跳轉(zhuǎn)到的目標(biāo)文件的標(biāo)簽
name 可以進(jìn)行動(dòng)畫處理的動(dòng)畫標(biāo)記命名? ? ? ?x 指定按鈕的水平位置 y 指定按鈕的垂直位置。
width 按鈕的寬度(以像素為單位)? ? ? ? ?height 按鈕的高度(以像素為單位)
fix 是否為固定按鈕(始終顯示)? ? ? ? ?role 為按鈕分配特殊功能
exp 指定單擊按鈕時(shí)要執(zhí)行的 JS 腳本? ? ? ? ? ?preexp 執(zhí)行標(biāo)記時(shí),為此屬性指定的值將存儲(chǔ)在變量 preexp 中
hint 指定將鼠標(biāo)光標(biāo)懸停在按鈕上時(shí)顯示的提示字符串? ? ? ? ? clickse 設(shè)置單擊按鈕時(shí)播放的聲音效果
enterse 設(shè)置鼠標(biāo)光標(biāo)懸停在按鈕上時(shí)播放的聲音效果? ? ? ? ? ?leavese 設(shè)置鼠標(biāo)光標(biāo)從按鈕上移下時(shí)播放的聲音效果
[glink_config]
auto_place 啟用 glink 自動(dòng)放置? ? ? ? ? ?auto_place_force 啟用指定了 x 和 y 的 glink 自動(dòng)放置
margin_x 按鈕外部的水平邊距? ? ? ? ? margin_y 按鈕外部的垂直邊距
padding_x 按鈕內(nèi)部的水平邊距? ? ? ? padding_y 按鈕內(nèi)部的垂直邊距
vertical 指定按鈕的垂直對(duì)齊方式:top、center、bottom
horizontal 指定按鈕的水平對(duì)齊方式:left、center、right
show_time 指定顯示動(dòng)畫所用的時(shí)間? ? ? ? ? ? ? ? place_area 指定對(duì)齊方式所基于的區(qū)域的位置和大小
show_effect 從以下關(guān)鍵字指定顯示動(dòng)畫的效果:
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 指定選擇按鈕時(shí)退出動(dòng)畫所用時(shí)間
select_effect 從以下關(guān)鍵字指定所選退出動(dòng)畫的效果:
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]標(biāo)記中定義的關(guān)鍵幀動(dòng)畫的名稱,作為選擇的退出動(dòng)畫
select_delay 指定在所選內(nèi)容中啟動(dòng)退出動(dòng)畫之前的延遲時(shí)間
select_easing 指定選擇退出動(dòng)畫時(shí)的緩動(dòng)
reject_time 指定未選擇按鈕時(shí)退出動(dòng)畫所花費(fèi)的時(shí)間
reject_effect 從以下關(guān)鍵字允許您指定非選擇時(shí)退出動(dòng)畫的效果:
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] 標(biāo)記中定義的關(guān)鍵幀動(dòng)畫的名稱,作為未選擇時(shí)的退出動(dòng)畫
reject_delay 指定在所選內(nèi)容中啟動(dòng)退出動(dòng)畫之前的延遲時(shí)間
reject_easing 指定選擇退出動(dòng)畫時(shí)的緩動(dòng)
[glink]
color 按鈕的顏色可以由關(guān)鍵字指定? ? ? ? ? ? ? ?font_color 以 0xRRGGBB 格式指定字體顏色
storage 要鏈接的方案文件名? ? ? ? ? ? ? ? ? ?target 要跳轉(zhuǎn)到的標(biāo)簽的名稱