Releases: yinyanfr/novelscript
Releases · yinyanfr/novelscript
[Removed]NovelScript 0.3 "sodatsu"
ReleaseNote
目前的版本:0.3 "sodatsu"
- 新增和修改
- 预加载功能和加载条
- 修改condition的结构,增加每句台词显示前和显示后两个时机
- 取消ns.ui,将ns.ui下的属性并入ns,修改ns.frame()的功能,添加自定义主题的入口
- 现在支持分步显示的台词了
- bug修正
- 修改0.2版本错误封入的旧版本parser.js
- 修改第一页无法插入动画的错误
下一版本的更新计划:0.4 "naru"
- 音乐播放器
- 选项菜单
[Removed]NovelScript 0.2 "hane"
What's does NovelScript do?
- from simple script
[script: room]
[音姬][otome1.png][bg: room.jpg][bgm: 07.mp3]这是一个NovelScript0.1版本的演示工程。
[merge][去第三页, 去第五页, 去听音乐会]刚才是效果器功能的一个实例(幻灯片),现在是选项分歧功能
[由梦][, yume1.png]这里用到的全部图片都来自初音岛2。
[雪村][otome2.png, , anzu_n.png]背景音乐来自之后会公开的《立夏》。
[雪村][, anzu_b.png, yume3.png]NovelScript的剧本可以用方便的方法写成,详情请见文档。
[音姬][otome2.png, 0, ]这一部分演示了人物立绘的变动方法。
[bg: 0]现在黑屏啦。
[bg: classroom.jpg]现在切换到了教室。
[bg: restaurant.jpg]现在切换到了食堂。
[cg: anzu.jpg]CG是覆盖在背景之上的,
[cg: anzu2.jpg]这一部分演示了CG和背景的变动方法。
[cg: 0]去除CG后,背景图又回到之前的背景啦。
最后祝您,身体健康,谢谢。
Documentation
[Removed]NovelScript 0.1 "hina"
What's does NovelScript do?
- from simple script
[script: room]
[音姬][otome1.png][bg: room.jpg][bgm: 07.mp3]这是一个NovelScript0.1版本的演示工程。
[由梦][, yume1.png]这里用到的全部图片都来自初音岛2。
[雪村][otome2.png, , anzu_n.png]背景音乐来自之后会公开的《立夏》。
[雪村][, anzu_b.png, yume3.png]NovelScript的剧本可以用方便的方法写成,详情请见文档。
[音姬][otome2.png, 0, ]这一部分演示了人物立绘的变动方法。
[bg: 0]现在黑屏啦。
[bg: classroom.jpg]现在切换到了教室。
[bg: restaurant.jpg]现在切换到了食堂。
[cg: anzu.jpg]CG是覆盖在背景之上的,
[cg: anzu2.jpg]这一部分演示了CG和背景的变动方法。
[cg: 0]去除CG后,背景图又回到之前的背景啦。
最后祝您,身体健康,谢谢。
Version 0.1 is released, with its demo site published
By the way, the current version is published without preloading functions,
so you may would like to wait a little while before that all pictures are loaded
这个版本没有preloading,所以在图片加载完成前你可能需要等待一段时间
Documentation
[Removed]NovelScript Light 1.0
这个版本已经废止,新版本将很快发布
https://www.facebook.com/pages/%E8%90%8C%E5%A8%98%E7%99%BE%E7%A7%91/221502514610838
NovelScript
关于NovelScript
NovelScript是基于jQuery,以目标为制作基于html5的跨平台的galgame的项目,
NovelScript的开发环境为 jQuery 1.11.2
目前工作进度分为三个主要部分和一个外延部分:
-
NovelScript Light (released)
NovelScript Light 是一个实现了基本的galgame功能的JavaScript函数库,包括基本的台词展示,分歧选项,以及作为插件的一系列效果器,
NovelScript Light 只提供基本的演示功能。 -
NovelScript UI (6月14日)
NovelScript UI 具有完整的galgame功能和UI框架,包括游戏记录,个人数据,设置选项等功能,
对于非JavaScript程序员用户,NovelScript可以直接基于用户提供的galgame文本文件生成一个功能有限的galgame。 -
NovelScript Server (6月29日)
NovelScript Server 提供服务器端相关的功能,包括用户账户,剧本收藏,台词评论等功能。
-
NovelScript Editor (外延部分)
用户界面的galgame编辑器
NovelScript Light
全局变量占用 :NovelScript(函数)
API
var ns = NovelScript("#a",list, settingList);
// 新建一个NovelScript实例,三个参数分别为NovelScript场景选择器,储存剧本的变量,外部的设置列表
ns.initiate();
//在选择器中建立html文档结构
ns.slice();
//开始执行galgame功能
ns.recover = function
//回调函数,NovelScript实例执行完毕后执行
库与插件的说明请参照相关文件夹中的README.md