取景(issue 04) - 新增 viewport-fitter.js:让立绘层缩放跟随背景图的 cover 缩放——背景放大多少倍、 特效就放大多少倍。原先背景走 cover、立绘层走 contain,比例一变两者就分叉。 16:9 下与作者设定逐像素一致(kv37 为 0 差异)。实测证伪了"contain 会裁掉作者视口" 这个最初的判断:contain 在任何比例下都完整含住作者视口。 - 应用方式为原地改写 config.viewport 字段后调 setViewport(),不重建播放器; 维护挂在 config.frame 上按画布比例增量进行(config.success 早于 setViewport,拿不到视口)。 WE 属性(issue 05) - project.json 新增 bgm combo(所有壁纸音源的并集 + 「随预设」);所选项不属于当前壁纸时 音频回落该壁纸默认,选择本身保留。 - fps 限流包裹实例 drawFrame 并接管排程。修掉两个实测缺陷:朴素丢帧会把 rAF 抖动放大成 整拍丢失(目标 30fps 实测只有 22.5fps);fps:0 被真值判断吞掉导致无法取消限流。 打包(issue 06) - project.json version 升至 3 并更新描述;preset 的 combo 取值保持 xilian/kv37 不变。 - preview.gif 821 KB → 347 KB(每 2 帧取 1 帧 + 128 色不抖动,逐帧与源帧像素完全相同)。 - index.html 加内联 favicon,消除 CEF 自动请求 /favicon.ico 造成的 404 报错。 其它 - dist/scripts/wallpaper-engine.js 移到 tools/:它没有任何入口引用,且环境判据依赖真实 WE 并不存在的 wallpaperRegisterListener,一旦按它自己的说明挂进 index.html 会在生产环境自我激活。 - 修正死文件检查:原检查会拿文件名匹配到文件自身的内容,使这类文件漏网。 - 新增离线算式验证与 resize / 属性 / 全量验收三套浏览器测试脚本。
139 lines
3.8 KiB
JSON
139 lines
3.8 KiB
JSON
{
|
||
"contentrating" : "Everyone",
|
||
"description" : "[b]特色功能[/b]\r\n[list]\r\n [*]支持切换预设。\r\n [olist]\r\n [*]官方昔涟动态立绘。\r\n [*]官方三点七版本「成为昨日的明天」专题展示页。\r\n [/olist]\r\n [*]支持音源切换。\r\n [olist]\r\n [*]可切换各预设自带的背景音乐。\r\n [*]也可自行填写音频 URL。\r\n [*][quote][b]注意:[/b]目前仅支持 URL 格式。[/quote]\r\n [/olist]\r\n [*]自适应窗口比例,不同显示器下构图保持一致。\r\n[/list]",
|
||
"file" : "index.html",
|
||
"general" :
|
||
{
|
||
"properties" :
|
||
{
|
||
"audio_file" :
|
||
{
|
||
"index" : 6,
|
||
"order" : 106,
|
||
"text" : "🎵音频文件路径",
|
||
"type" : "textinput",
|
||
"value" : ""
|
||
},
|
||
"audio_file_note" :
|
||
{
|
||
"index" : 7,
|
||
"order" : 107,
|
||
"text" : "<small>更换背景音乐来源:<ul><li>🚨注意:目前仅支持 URL 链接。</li><li>当音源不可用时会切换至上一音源。</li></ul></small><br />",
|
||
"type" : "text"
|
||
},
|
||
"audio_volume" :
|
||
{
|
||
"fraction" : true,
|
||
"index" : 4,
|
||
"max" : 1,
|
||
"min" : 0,
|
||
"order" : 104,
|
||
"precision" : 1,
|
||
"step" : 0.1,
|
||
"text" : "🔊音频音量调整",
|
||
"type" : "slider",
|
||
"value" : 1
|
||
},
|
||
"audio_volume_note" :
|
||
{
|
||
"index" : 5,
|
||
"order" : 105,
|
||
"text" : "<small>调整背景音乐音量:<ul><li>为零时暂停。</li><li>为一时最大。</li></ul></small><br />",
|
||
"type" : "text"
|
||
},
|
||
"author_info" :
|
||
{
|
||
"condition" : "show_author_info.value == true",
|
||
"index" : 1,
|
||
"order" : 101,
|
||
"text" : "<small>作者信息:<ul><li>作者:品毅</li><li>QQ:2463253700</li><li>哔哩哔哩:<a href=\"https://space.bilibili.com/72266376\">品毅的个人空间</a></li></ul></small><br />",
|
||
"type" : "text"
|
||
},
|
||
"bgm" :
|
||
{
|
||
"index" : 8,
|
||
"options" :
|
||
[
|
||
{
|
||
"label" : "随预设",
|
||
"value" : "auto"
|
||
},
|
||
{
|
||
"label" : "「再度和你」",
|
||
"value" : "zaiduheni"
|
||
},
|
||
{
|
||
"label" : "昔涟",
|
||
"value" : "xilian"
|
||
},
|
||
{
|
||
"label" : "版本 PV",
|
||
"value" : "pv37"
|
||
}
|
||
],
|
||
"order" : 108,
|
||
"text" : "🎵背景音乐选择",
|
||
"type" : "combo",
|
||
"value" : "auto"
|
||
},
|
||
"bgm_note" :
|
||
{
|
||
"index" : 9,
|
||
"order" : 109,
|
||
"text" : "<small>选择各预设自带的背景音乐:<ul><li>默认「随预设」跟随壁纸切换。</li><li>所选项不属于当前壁纸时,自动回落该壁纸的默认音乐,选择仍会保留。</li></ul></small><br />",
|
||
"type" : "text"
|
||
},
|
||
"preset" :
|
||
{
|
||
"index" : 2,
|
||
"options" :
|
||
[
|
||
{
|
||
"label" : "昔涟立绘",
|
||
"value" : "xilian"
|
||
},
|
||
{
|
||
"label" : "「成为昨日的明天」",
|
||
"value" : "kv37"
|
||
}
|
||
],
|
||
"order" : 102,
|
||
"text" : "⚙️壁纸预设切换<br />",
|
||
"type" : "combo",
|
||
"value" : "xilian"
|
||
},
|
||
"preset_note" :
|
||
{
|
||
"index" : 3,
|
||
"order" : 103,
|
||
"text" : "<small>切换壁纸预设(包括背景、音乐、动画):<ul><li>当其它选项存在更改,不会覆盖其它选项。</li></ul></small><br />",
|
||
"type" : "text"
|
||
},
|
||
"schemecolor" :
|
||
{
|
||
"order" : 0,
|
||
"text" : "ui_browse_properties_scheme_color",
|
||
"type" : "color",
|
||
"value" : "0.38823529411764707 0.14901960784313725 0.6196078431372549"
|
||
},
|
||
"show_author_info" :
|
||
{
|
||
"index" : 0,
|
||
"order" : 100,
|
||
"text" : "📇显示作者信息",
|
||
"type" : "bool",
|
||
"value" : true
|
||
}
|
||
}
|
||
},
|
||
"preview" : "preview.gif",
|
||
"ratingsex" : "none",
|
||
"ratingviolence" : "none",
|
||
"tags" : [ "Anime" ],
|
||
"title" : "【崩坏:星穹铁道】昔涟",
|
||
"type" : "Web",
|
||
"version" : 3,
|
||
"visibility" : "public",
|
||
"workshopid" : "3604974793",
|
||
"workshopurl" : "steam://url/CommunityFilePage/3604974793"
|
||
} |