Tuesday JS视觉小说文本游戏引擎官网
Tuesday JS 是一个免费的开源视觉小说引擎,用于创建视觉小说、互动故事和基于文本的冒险游戏。Tuesday JS 使用JavaScript编写,无需使用任何第三方库。 可以将项目导出到Apache Cordova,以创建移动应用程序或PC程序。 该引擎使用标准HTML文档元素DOM(例如div和img),从而允许使用浏览器支持的任何媒体格式,包括矢量图形svg,gif动画和CSS样式。
Tuesday JS 编辑器结合了拖放工具以创建场景和界面,以及以流程图节点形式显示的可视场景编辑器,该编辑器显示了所有情节元素和故事的分支。
Tuesday JS 官网:https://kirilllive.github.io/tuesday-js/
Tuesday JS 使用教程:https://kirilllive.github.io/tuesday-js/doc_editor.html#quick_tutorial
官网提供了Run in browser功能,可以在线使用编辑器,进入后会让你选择控制设备:
官网提供Tuesday JS使用教程,教程是英文的:
Tuesday JS 的优势包括:
易于使用:Tuesday JS 的 API 简单易用,即使是初学者也可以快速上手。 可扩展性:Tuesday JS 提供了丰富的 API,可用于创建各种类型的视觉小说。 社区支持:Tuesday JS 拥有活跃的社区,提供丰富的资源和帮助。Tuesday JS 的使用方法如下:
创建一个新的 HTML 文件,并添加以下代码:
<!DOCTYPE html>
<html lang="en">
<head>
<title>My Visual Novel</title>
</head>
<body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tuesdayjs/1.0.0/tuesday.min.js"></script>
<script>
const scene = new Tuesday.Scene();
const character = new Tuesday.Character();
character.name = "John Doe";
character.sprite = "assets/john-doe.png";
scene.addCharacter(character);
scene.addText("Hello, world!");
scene.show();
</script>
</body>
</html>
这段代码会创建一个简单的视觉小说场景,其中包含一个角色和一条文本。
Tuesday JS 还提供了许多其他功能,例如:
支持多语言:Tuesday JS 支持多语言,因此可以创建适用于不同语言的视觉小说。
支持音频和视频:Tuesday JS 支持音频和视频,因此可以为视觉小说添加音效和背景音乐。
支持存档和加载:Tuesday JS 支持存档和加载,因此玩家可以保存游戏进度并在以后继续游戏。
Tuesday JS 是一个功能强大的视觉小说引擎,适合初学者和经验丰富的开发人员使用。
更新于:3个月前相关文章
- js使用IntersectionObserver实现锚点在当前页面视口时导读高亮
- js使用scroll事件实现锚点滚动到页面顶部时导航高亮
- 前端js拖拽插件库有哪些?
- Swapy - 开源JavaScript js拖拽插件
- 【说站】一分钟带你快速了解js面向对象是什么?
- JS 的 apply 方法
- JS 字符串和数组相互转换
- JS 数组去重的多种方法
- JS 函数中的 arguments 类数组对象
- 介绍Js简单的递归排列组合
- Node.js 软件包管理工具 (npm)
- JS 性能优化之防抖
- JS 性能优化之节流
- JS 数组方法 every 和 some 的区别
- JS 正则表达式常用方法
- JS 数组详解【编程笔记】
- JS 中的 ?. 和 ??
- 数据库系列:MySQL引擎MyISAM和InnoDB的比较
- 一款轻量级前端框架Avalon.Js
- ThinkTemplate 模板引擎