雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

Tuesday JS视觉小说文本游戏引擎官网

2024-07-28 57

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 是一个功能强大的视觉小说引擎,适合初学者和经验丰富的开发人员使用。

更新于:4个月前
赞一波!

文章评论

评论问答