avatar

live2D看板娘脚本
二维码

GitHub language countGitHub top languageGitHub file size in bytesGitHub issuesGitHubGitHub starsGitHub last commit

模型请求统计

jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)jsDelivr hits (npm)

功能

给网页添加一个Live2D看板娘。

脚本链接

详细设置

设置参数

Tips: 已自带默认参数,如无特殊要求可跳过

  • 后端接口

    • live2d_settings['modelAPI']:看板娘 API 地址,默认值 'https://live2d.hclonely.com/', 可根据live2d_api自建api
    • live2d_settings['staticAPI']:看板娘模型 API 地址,默认值 'https://cdn.jsdelivr.net'
    • live2d_settings['tipsMessage']:提示语读取路径,暂不可改
    • live2d_settings['hitokotoAPI']:一言 API 接口,可选 'lwl12.com''hitokoto.cn''fghrsh.net''jinrishici.com' (古诗词),'rand' (随机)
  • 默认模型

    • live2d_settings['modelId']:默认模型(分组) ID,可 [F12] 呼出 控制台(Console) 找到
    • live2d_settings['modelTexturesId']:默认材质(模型) ID,可 [F12] 呼出 控制台(Console) 找到
  • 工具栏设置

    • live2d_settings['showToolMenu']:显示工具栏, true | false
    • live2d_settings['canCloseLive2d']:关闭看板娘 按钮,true | false
    • live2d_settings['canSwitchModel']:切换模型 按钮, true | false
    • live2d_settings['canSwitchTextures']:切换材质 按钮, true | false
    • live2d_settings['canSwitchHitokoto']:切换一言 按钮, true | false
    • live2d_settings['canTakeScreenshot']:看板娘截图 按钮,true | false
    • live2d_settings['canTurnToHomePage']:返回首页 按钮, true | false
    • live2d_settings['canTurnToAboutPage']:跳转关于页 按钮,true | false
  • 模型切换模式

    • live2d_settings['modelStorage']:记录 ID ,true | false
    • live2d_settings['modelRandMode']:模型切换,可选 'rand' (随机) | 'switch' (顺序)
    • live2d_settings['modelTexturesRandMode']:材质切换,可选 'rand' | 'switch'
  • 提示消息选项

    • live2d_settings['showHitokoto']:空闲时一言,true | false
    • live2d_settings['showF12Status']:控制台显示加载状态,true | false
    • live2d_settings['showF12Message']:提示消息输出到控制台,true | false
    • live2d_settings['showF12OpenMsg']:控制台被打开触发提醒,true | false
    • live2d_settings['showCopyMessage']:内容被复制触发提醒,true | false
    • live2d_settings['showWelcomeMessage']:进入面页时显示欢迎语,true | false
  • 看板娘样式设置

    • live2d_settings['waifuSize']:看板娘大小,例如 '280x250''600x535'
    • live2d_settings['waifuTipsSize']:提示框大小,例如 '250x70''570x150'
    • live2d_settings['waifuFontSize']:提示框字体,例如 '12px''30px'
    • live2d_settings['waifuToolFont']:工具栏字体,例如 '14px''36px'
    • live2d_settings['waifuToolLine']:工具栏行高,例如 '20px''36px'
    • live2d_settings['waifuToolTop']:工具栏顶部边距,例如 '0px''-60px'
    • live2d_settings['waifuMinWidth']:面页小于 指定宽度 隐藏看板娘,例如 'disable' (停用),'768px'
    • live2d_settings['waifuEdgeSide']:看板娘贴边方向,例如 'left:0' (靠左 0px),'right:30' (靠右 30px)
    • live2d_settings['waifuDraggable']:拖拽样式,可选 'disable' (禁用),'axis-x' (只能水平拖拽),'unlimited' (自由拖拽)
    • live2d_settings['waifuDraggableRevert']:松开鼠标还原拖拽位置,true | false
    • live2d_settings['waifuDraggableSave']:是否保存拖拽后的位置,刷新后依然生效,需要将上面的选项和下面的选项都设置为falsetrue | false
    • live2d_settings['waifuDraggableClear']:清空上次保存的位置,true | false
  • 其他杂项设置

    • live2d_settings['l2dVersion']:当前版本 (无需修改)
    • live2d_settings['l2dVerDate']:更新日期 (无需修改)
    • live2d_settings['homePageUrl']:首页地址,可选 'auto' (自动),'{URL 网址}'
    • live2d_settings['aboutPageUrl']:关于页地址,'{URL 网址}'
    • live2d_settings['screenshotCaptureName']:看板娘截图文件名,例如 'live2d.png'

定制提示语

Tips: waifu-tips.json 已自带默认提示语,如无特殊要求可跳过

  • "waifu" 系统提示
  • "console_open_msg" 控制台被打开提醒(支持多句随机)
  • "copy_message" 内容被复制触发提醒(支持多句随机)
  • "screenshot_message" 看板娘截图提示语(支持多句随机)
  • "hidden_message" 看板娘隐藏提示语(支持多句随机)
  • "load_rand_textures" 随机材质提示语(暂不支持多句)
  • "hour_tips" 时间段欢迎语(支持多句随机)
  • "referrer_message" 请求来源欢迎语(不支持多句)
  • "referrer_hostname" 请求来源自定义名称(根据 host,支持多句随机)
  • "model_message" 模型切换欢迎语(根据模型 ID,支持多句随机)
  • "hitokoto_api_message",一言 API 输出模板(不支持多句随机)
  • "mouseover" 鼠标触发提示(根据 CSS 选择器,支持多句随机)
  • "click" 鼠标点击触发提示(根据 CSS 选择器,支持多句随机)
  • "seasons" 节日提示(日期段,支持多句随机)

模式设置

模式切换:英文输入法下依次按下"↑↑↓↓←→←→BABA"(引号不用按,注意是方向键不是WASD)后可进入互动模式,互动模式下依次按下"ESC"(引号不用按,注意不是"Esc"键而是"E"“S”"C"这三个字母键)后可退出互动模式。
状态切换:英文输入法下依次按下"hide"后可隐藏看板娘,隐藏状态下依次按下"show"可再次显示看板娘。

ps:模式切换后会保存(刷新网页后还是刷新前的状态),状态切换后不会保存(刷新网页后恢复默认状态:显示状态)。

普通模式:默认为普通模式,此模式下为了浏览网页体验看板娘不可操作(看板娘显示在最前但鼠标可以操作后面的元素)。
互动模式:此模式下看板娘显示在最前并且鼠标优先操作看板娘。

文章作者: HCLonely
文章链接: https://blog.hclonely.com/posts/f09c9fef/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HCLonely Blog
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论