▷ 點擊繼續
▼ 點擊繼續
── 請做出選擇 ──
星落之夜
STARFALL NIGHT ✦ A Visual Novel
▷ 開始故事
↺ 重新開始
儲存
讀取
♪
角色
編輯器
🔊
音量
── 選擇存檔欄位 ──
✕ 關閉
✦ 外部角色管理
✕
角色 ID(英文,劇本中使用)
預設位置
left — 左
center — 中
right — 右
表情圖片(PNG / WebP 建議透明底)
normal(必填)
上傳
smile(可留空,fallback normal)
上傳
surprised(可留空,fallback normal)
上傳
+ 登錄角色
預覽
已登錄角色
JS API(在瀏覽器 Console 使用)
// URL 方式
await CharRegistry.register('sakura', {
pos: 'right',
expressions: {
normal: 'https://…/normal.png',
smile: 'https://…/smile.png'
}
});
// 劇本中直接使用
charShow: { sakura: { expr:'smile', pos:'right' } }
🔊
音量
── 選擇存檔欄位 ──
✕ 關閉
✦ 劇本編輯器 ── JSON 生成器
✕
場景名稱
節點類型
dialogue — 對話
choice — 選項
cg — CG 演出
fade — 過場
ending — 結局
說話者
台詞文字
背景 bg(可留空)
— 不變 —
night
starfall
charShow(JSON,可留空)
charHide(逗號分隔,可留空)
active(可留空)
選項(每行一個 "文字|next_scene")
cgType
then(跳轉場景)
then(跳轉場景)
title
desc
+ 加入節點
已加入節點
✦ 外部角色管理
✕
角色 ID(英文,劇本中使用)
預設位置
left — 左
center — 中
right — 右
表情圖片(PNG / WebP 建議透明底)
normal(必填)
上傳
smile(可留空,fallback normal)
上傳
surprised(可留空,fallback normal)
上傳
+ 登錄角色
預覽
已登錄角色
JS API(瀏覽器 Console)
// URL 方式
await CharRegistry.register('sakura', {
pos: 'right',
expressions: {
normal: 'https://…/normal.png',
smile: 'https://…/smile.png'
}
});
// 劇本中使用
charShow: { sakura: { expr:'smile', pos:'right' } }