Tags: little-game-and-simple-software/EasyAvg.js
Tags
1.剧情文件修改,由文章式写法改为游戏式写法。 一个角色的信息单独写一行,并加方括号显示。 2.添加自己弹得bgm,比较简单,自娱自乐:D 嘻嘻 3.注释里添加了新的todo 通过实际制作, 感受到我做的这个框架有一些细节可以修改。 比如说网页更新数据慢,这可能是python自动进行网页缓存的原因,也可能是浏览器缓存的问题,但是已经关闭了浏览器缓存,还是更新不及时。 4.估计早晚得缓存nginx服务器,这个应该性能比较高。 就是还没学,不知道怎么配置。 5.此次更新,添加github pages服务,把此demo作为展示demo
1.API文档更新,按逻辑重写了一遍 2.删除无用文件 3.彻底完善了存档 读档功能还有运行新游戏时的逻辑,现在即使存在缓存,但玩家点击新游戏时,不会自动恢复进度,默认从新的进度开始,自动恢复只有在读档功能那里使用。 3.Demo游戏界面清除无用cookie按钮 4.游戏Logic.js细节修改 5.Demo剧情和展示代码细节修改 6.存档界面添加新的警告信息 7.ChapterReader删除无用代码 8.FileSystem.js源码中注释的错别字更新 9.ImageEffect.js添加TODO信息 10.PlotLoader更新 11.core.js添加了全局路径变量和剧情执行到哪一行的索引变量 最后:使用此框架,一定要看Demo展示和Demo代码,如果大神级请忽略这句话 预计将此次更新设置为1.0_beta版本
1.剧情加载器改用ajax方法,同步获取剧情文本和剧情脚本,注意不要在单个剧情文本写太多文字,否则可能阻塞线程。具体要多少文字会卡,还没测试过 2.Logic只将人物变量设置为全局变量,以便在func1.js.txt中调用 3.剧情播放和js脚本执行初步测试成功 4.js脚本一次写一行,一句话对于一个脚本 如果对于的一行不需要执行脚本,请留空并回车 5.剧情加载器现移动至PlotLoader,之后给遗留测试代码删除,移动位置ChapterLoader 6.添加src文件夹,用于单独存放框架的所有源码 7.新增nginx启动代码,用于启动本地http服务器环境,需要安装nginx 8.之前的加载代码,移动至暂存2
1.添加了一个历史记录窗口 2.添加历史记录在Dialog计数器自动推进 3.Dialog新增设置文字大小API 4.引入jquery-ui库,用于复杂界面,(暂时没有使用) 5.Game.css重命名 6.FileSystem添加自定义更改换行判定符号功能,可以不用中文句号结尾,只需要设置新的判断符号即可(早晚得换成\n) 7.ImageEffect.js简化代码,改用for()现在必须手动设定图片效果的value 8.core.js代码清理,删除了一些废弃代码变量,更换注释格式 9.新增Dialog默认文字大小样式为25px,也可以手动更改 10.注释和删除调无用log -core.js中的计数器代码里面 11.新增文件夹-空游戏模板-tempz 12.test单元测试新增ImageEffect测试和json存入测试 note: eval("var x=4") 可用于执行字符串里面的js方法 json不能存函数,但可以存对象 读取存档后,同步函数的功能未实现
1.存档管理界面添加滑动音效 2.修复一个Dialog死循环播放绑定的自定义函数的bug 3.splash.html添加启动音效 4.引导和介绍内容更新 1.txt 5.添加了图片效果 6.存档功能读档功能进一步完善,没有发现严重bug 7.core.js Dialog内置的更改图像和更改音乐重写代码 现在内置函数和自定义函数使用同一套逻辑和对象 8.角色变换没有过度效果 过于突然 以后可能过来完善一下 9.这将是一个初步完善的版本,可以用于简单的视觉小说游戏制作了,如果在制作过程中有bug,请反馈github issue
1.整理fullExaple的文件 2.把核心和其他类移动至module文件夹,分模块的思想 3.修改了Dialog绑定功能的代码,使用事件队列和遍历来实现同一个index要执行不同代码的功能 如在第二句话时,同时切换bgm和人物 4.预计要添加存档API但是,由于存档功能在另外一个界面,所以使用cookie来临时存储进度,但是有bug,todo 5.localStorage存档作用于每个独立的html文件,不可以通用/目录,但cookie可以,所以,后续可能做一个存档和读档中心.html,把存档读档功能做在一个界面里面就行了。