TyranoScript 从入门到魔改 1 概况介绍

TyranoScript 从入门到魔改 1 概况介绍

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

TyranoScript是基于HTML5的多平台AVG引擎。推荐使用免费tyranorider启动器,编辑器可选VSCode或Sublime。项目初始化可通过tyranorider、tyranobuilder或克隆官方GitHub仓库,后者含CG页和设置页示例,最具学习价值。data文件夹包含bgimage、bgm、scenario等资源目录,剧本为.ks文件,由tag构成;官方示例中title、CG、config页面也用.ks书写,通过tag穿插JS实现跳转。

🔎

延伸解读

项目初始化方式的选择建议

文章指出初始化项目有三种方式:tyranorider、tyranobuilder 和克隆官方 GitHub 仓库。其中官方仓库最具学习价值,因为它包含了生成器所没有的 CG 页和设置页示例。对于想深入理解引擎运作的开发者,直接研究官方示例比使用生成器更能掌握页面构建逻辑。

剧本文件与页面逻辑的混合设计

TyranoScript 的 .ks 文件不仅用于剧本录入,官方示例中 title、CG、config 等页面也完全用 .ks 书写。这种设计通过 tag 穿插 JavaScript 实现跳转和动态功能,例如 cg.ks 中利用 iscript 标签定义变量和页面索引。开发者需要适应这种将界面逻辑与剧本标签混合的编程思路。

资源目录结构的实际用途

data 文件夹下细分了 bgimage、bgm、fgimage、image、others、scenario、sound、system、video 等目录,分别存放背景图、音乐、立绘、按钮素材、泛用素材、剧本、音效、系统配置和视频。明确各目录用途有助于在开发时快速定位资源,避免文件混乱。

❓

Q&A

TyranoScript 是什么?它支持哪些平台?

TyranoScript 是一个 AVG 引擎,借助 HTML5 支持多平台。

开发 TyranoScript 项目推荐使用哪些工具?

启动器推荐完全免费的 tyranorider,编辑器推荐 VSCode 或 Sublime。

初始化 TyranoScript 项目有哪几种方式?推荐哪种?

有三种方式:使用 tyranorider、tyranobuilder 生成,或克隆官方 GitHub 仓库。推荐克隆官方 GitHub 仓库,因为其中包含 CG 页和设置页的示例,最具学习意义。

TyranoScript 项目的 data 文件夹下有哪些子目录?分别存放什么?

data 文件夹包含:bgimage(背景图)、bgm(背景音乐)、fgimage(立绘)、image(按钮或素材图)、others(泛用素材)、scenario(剧本文件)、sound(音效)、system(系统配置文件)、video(视频文件)。

TyranoScript 的剧本文件是什么格式?由什么构成?

剧本文件是 .ks 文件,由各种 tag 构成。

官方示例中 title、CG、config 页面是用什么写的?如何实现跳转?

官方示例中这些页面也是用 .ks 文件书写的,通过 tag 穿插 JS 功能,并利用按钮和 * 标签实现跳转。

🏷️

标签

➡️

继续阅读