如何使用TyranoStory
一、什么是TyranoStory
TyranoStory是TyranoScript官方所发布的模板工具,可以使玩家轻松创建一个聊天故事型视觉小说游戏。因为本质上是基于TyranoScript而制作的扩展,所以TyranoScript原本的标签都可以使用,除此之外,也有一些TyranoStory独有的标签。

二、游戏前的准备
首先,用户需要一个加载游戏的工具,也就是官方的TyranoRider工具,以及TyranoStory本体(理论上也可以使用TyranoStudio,不过Studio版本较高,所以更建议使用TyranoRider)
解压TyranoStory后,启动TyranoRider,点击图中的“プロジェクトを選択”,随后选择index.html即可。最后点击“ゲーム開始”即可启动游戏文件。

三、TyranoStory的使用
1.基本的对话
接下来我们就需要开始学习TyranoStory的使用了,它的使用本身并不难,我们需要使用的最基本的标签是chat_talk,它的参数如下:
| 参数名 | 参数作用 | 可用参数内容 |
|---|---|---|
| pos | 可用于指定说话人的头像位置,left为左,right为右,center为中间 | left/right/center |
| name | 可用于指定说话人的名字,当pos参数为center时,该参数无效 | 自行填写 |
| delay | 可用于消息加载的延迟,单位为毫秒(类似于对方正在输入中) | 消息时间 |
| face | 可用于指定说话人的头像图片,默认根目录位置在fgimage内 | 图片路径 |
| layer | 可设置该角色的整个气泡的图层优先级 | 数字或指定参数 |
| bgcolor | 可用于指定消息颜色背景,设置为trams或transparent时清除背景颜色 | 十六进制颜色代码 |
| folder | 可以指定graphic的根目录,不填写时默认为fgimage | 文件夹名称 |
| graphic | 可指定角色发送的图片,默认根目录位置在fgimage内,支持PNG JPG PNG BMP GIF | 图片路径 |
| graphic_height | 可以指定graphic参数发送的图片的高度 | 数字 |
| graphic_width | 可以指定graphic参数发送的图片的宽度 | 数字 |
| width | 指定聊天气泡的宽度 | 数字 |
| bottom | 指定聊天气泡的高度 | 数字 |
| reflect | 翻转角色头像,不填写默认为False | True/False |
| se | 指定聊天气泡出现时的音效 | 音频路径 |
| id | 用于指定id,可在JavaScript函数中调用 | 数字或英文 |
理解了这些,那么来看实例:
1 | [chat_talk pos="right" name="1" graphic="chat/logo.png" text="awa" face="chat/yamato/normal.png" delay=1000 bgcolor="0xFF7F50" graphic_width=270 graphic_height=120 width=400 bottom=300] |
表现出来的效果如下:

这里不过多讲解内容,用户们可以对着标签和上面的表格自己参照一下具体的作用。
(下面是用户名字被设置在左边和中间的效果,第二个awa是背景被设置为透明的效果。)
另外,用户可以使用**[chat_config]**来填写默认数值,则默认指定部分数值,使得玩家不用每一次都手动设置,建议写在剧本开头:
| 参数名 | 参数作用 |
|---|---|
| top | 可以指定聊天区域的内容与游戏屏幕顶部的距离 |
| left | 可以指定聊天区域的内容与屏幕左侧的距离 |
| height | 可以指定整个聊天区域的显示高度 |
| width | 可以指定整个聊天区域的显示宽度 |
| face_width | 可以指定表情部分的图像宽度,默认为100 |
| margin_face | 可以更改表情部分与屏幕边缘的距离,默认为20 |
| left_bgcolor | 可以指定在左侧显示的聊天的默认背景色,以0x000000形式指定。指定“transparent”可以使背景透明 |
| right_bgcolor | 可以指定在中央显示的聊天的默认背景色,以0x000000形式指定。指定“transparent”可以使背景透明 |
| center_bgcolor | 可以指定在右侧显示的聊天的默认背景色,以0x000000形式指定。指定“transparent”可以使背景透明 |
| name_font_size | 可以指定角色名字的字体大小 |
| name_font_color | 可以指定角色名字的字体颜色,以0x000000形式指定 |
| under_height | 可以指定消息显示的区域高度,即当消息达到这个高度时,气泡会向上滚动。建议保留足够的空间以便在屏幕底部进行点击操作。默认值为屏幕高度的70% |
| margin_top | 可以指定气泡顶部的空间,默认为25 |
| zindex | 可以指定在图层中的图层顺序,值越大越靠前显示 |
| anim_time | 可以指定数值。指定0以上的值时,气泡会以动画形式移动,以毫秒为单位指定 |
| se | 可以为显示气泡时设置音效 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 涅芙依咖啡厅!
评论
