丟丟砸砸讓觀眾把東西丟向你的 VTube Studio 模型。物件會飛過畫面、命中模型, 模型會被推開、播表情、甚至被砸飛出畫面。
它解決什麼問題
對 VTuber 來說,觀眾能直接碰到你的方式其實很少, 聊天是文字,斗內是數字,都隔著一層。丟擲是少數會讓模型真的動起來的互動: 觀眾丟了什麼、打到哪裡、你被推到多遠,全部看得見,而你的反應就是內容。
怎麼開始
- 把丟擲小工具的 OBS 網址加進實況軟體。
- 在 VTube Studio 開啟 API,把連線位址填進設定 (通常是同一台電腦)。
- 命中區新模型預設會自動偵測、先幫你抓個大概;想自己貼合模型就把自動偵測關掉再手動調。
- 建立可丟擲的物品:圖片、音效、以及命中時的反應。 想用頻道表情當道具的話,可以一次勾選多顆表情批量建立,物品名稱直接沿用表情名稱。
命中與反應
命中區是一個跟著模型錨點移動的橢圓,尺寸以畫面高度的比例表示。命中時可以推動模型 (擊退)、 觸發 VTube Studio 熱鍵 (例如換表情),也可以設定停止被砸幾秒後自動飛回原位。
新模型的命中區預設交給自動偵測:它讀 VTube Studio 回報的模型輪廓, 推算臉在哪、多大,換模型時自動重算,不用每個模型都重新校一次。 開著的時候,命中區那幾個欄位會鎖起來,改由自動偵測算出來;想自己調就把它關掉。
自動偵測是估算,抓的是大概的位置。它靠的是模型輪廓, 而輪廓看不出哪裡是頭髮、哪裡是帽子,所以長髮、戴帽子、或是 Q 版大頭的模型比較容易偏。 覺得位置不對可以關掉自己調整;想從自動抓到的位置接著微調,按「以自動值填入」把數值搬進手動欄位再改。
角色血條
可以再往上加一層玩法:給角色一條血條,被砸就扣血。每個物品各自設定傷害, 血量歸零時對這一輪參與砸的觀眾發獎勵,挑全部或隨機 N 個、 總池均分或每人固定,並在聊天室發一則訊息。發完血條會空著停幾秒,再自動補回滿。
傷害設 0 的物品就是純特效,丟起來熱鬧但不影響血量;想讓某些道具「只是好玩」時很好用。
回血
血條不是只能一路往下掉。有兩種補回來的方式,可以只開一種,也可以兩種一起用: 自動回血每隔一段時間補固定的量,適合讓長時間的台不會一路見底; 兌換獎勵回血綁一個自訂忠誠獎勵,觀眾兌換一次就補一次, 等於把「救主播」也變成觀眾能參與的事。兩種的回血量各設各的,互不影響。
兌換那一種把獎勵名稱清空就是不使用,沒有另外的開關。 兩種回血都補不過血量上限,也都不會把血條從歸零的空窗裡拉起來 (那段時間血條就是停在 0); 回血本身不算被砸,所以設成「受傷才顯示」的血條不會因為回血自己冒出來。
常見誤解
- 你自己測試丟擲不會誤觸發獎勵。 血條吃每一次命中 (包括測試按鈕丟的),但參與者名冊只收得認得出是哪位觀眾的那些。 所以測到歸零只會重置血條,不會平白發出點數。
- 觀眾要打滿一整條血,歸零才會發獎勵。 測試按鈕丟的、或認不出是哪位觀眾的命中 (例如匿名小奇點或 YouTube 觸發的丟擲) 一樣扣血,也能把血條打空, 但只有觀眾打出的傷害算進獎勵。一輪裡觀眾的傷害加起來不到一條血時,血條照樣歸零、補回, 只是不發獎勵;觀眾這輪的傷害會留著,併到下一輪一起算。全由觀眾砸空的回合不受影響。 這種回合會在「血條紀錄」留一筆「觀眾傷害不足」,展開就看得到觀眾這輪打了多少、還差多少。 接連幾輪都沒有新的觀眾傷害時只記第一輪,要等觀眾再打中才會記下一筆。 這是刻意的:不然拿到 OBS 小工具網址的人就能用幾發假命中補刀,讓同一次付費丟擲反覆領獎。
- 同一個 OBS 小工具開了好幾份,傷害也不會重複算。 例如兩個場景各放一個來源、或另外開了瀏覽器分頁,每一份都會看到同一批物品命中, 但同一件物品只扣一次血、只算一次觀眾傷害。
- 「歸零冷卻」是血條空著停留的時間,不是「多久內不能再發獎」。 歸零後血條會停在 0 撐完這段秒數才補回滿,而空窗期間打中完全不算, 不扣血、也不列入下一輪的參與者。
- 「受傷才顯示」不等於「沒滿血就顯示」。 它是被扣血的當下才出現,之後靜置設定的秒數沒再被砸就自動淡出, 即使血還沒補滿也一樣會隱藏。想讓血條一直掛著就選常駐顯示。
- 沒有 Pro 一樣能玩血條,只是不會自動發點。 自動發送點數是 Pro 專屬,但關掉 (或方案到期) 時歸零訊息照發,設定也會原封不動留著, 之後恢復 Pro 就接著生效。
-
血量文字的
{percent}不含百分比符號。 要顯示87%請自己補上,寫成{percent}%, 這樣才能排出「87 %」或「HP 87%」之類的變化。 - 血條進度不會跨重啟保留。 伺服器重啟後血量回到滿的狀態,設定本身則不受影響。
- 兌換回血的獎勵名稱要跟 Twitch 上的一字不差。 比對的是名稱本身,在 Twitch 那邊改過名字就對不上了,直接從欄位的清單挑最保險。 兌換也不受指令的權限與冷卻管轄,要限制頻率請在 Twitch 的那個獎勵上設冷卻或每人上限。
- 小工具是直連你電腦上的 VTube Studio,不是經過我們的伺服器。 模型位置與受擊反應都在你本機處理,所以 VTS 沒開就不會有反應。
- 「砸飛」的判定是模型中心被推出畫面多遠,不是看起來離開了沒。 模型以中心定位,所以放大的模型要把這個值調大,否則它會在你還看得到的時候就停住。
- 自動飛回的秒數是從「停止被砸」開始算。 連發還在打的時候不會中途回位,不用擔心動畫被打斷。
- 切換型熱鍵需要設定恢復秒數。 那是「再觸發同一個熱鍵一次」來還原;動畫播完會自動恢復的類型填 0 就好。
- 圖片只吃 http(s) 網址,不接受 data: 網址。 GIF 可以播動畫,但跨網域需要對方允許 CORS。
- 超出方案上限的物品不會被推到小工具。 它還在清單裡,只是不會出現在畫面上。刪掉其他物品或升級方案即可恢復。
設定項目
物理、命中區、受擊反應與 VTube Studio 設定。調整會即時套用並儲存到已連線的「OBS 小工具」。
物品砸中角色即扣血,血條歸零時對參與砸砸的觀眾發放獎勵。血量以伺服器為準、即時套用。
一次勾選多顆 Twitch 表情,直接建立成物品;物品名稱沿用表情名稱。音效與下方數值整批共用,要逐件微調再回單筆編輯。
觸發即「含丟擲動作」的自動化通知規則;冷卻、權限與進階條件到自動化通知編輯。
以下內容取自後台介面的說明文字,與實際介面同步。
| 設定 | 說明 |
|---|---|
| 命中粒子特效 | 物品命中模型時噴出粒子。 |
| 連發預設間隔 (ms) | 一次丟多件時每件之間的延遲。 |
| 命中區垂直位移 | 把命中區相對綠色十字往上/下微調 (十字不動);通常保持 0 不用動,整組要移動請用「位移 Y」。 |
| 自動偵測命中區 | 依 VTube Studio 回報的模型輪廓推算臉的位置與大小,換模型會自動重算。這是估算,抓的是大概的位置 (長髮、帽子、Q 版大頭的模型比較容易偏),不滿意可以關掉自己調整。 |
| 頭部甩動 | 命中時以參數注入讓模型甩頭。 |
| 擊退 | 命中時推動模型;行為由下方擊退模式決定。 |
| 停砸後回位秒數 | 停止被砸後經此秒數自動飛回原位,連發還在打 (含已砸飛) 就不會中途回位。 |
| 砸飛判定距離 | 模型中心要被推出畫面邊界多遠才算「砸飛」 (1 = 剛過邊、5 = 很遠)。模型以中心定位,大型/放大的模型請調大,否則會在還看得到時就停住。 |
| VTS 熱鍵 ID | 命中時觸發的 VTube Studio 熱鍵 (如表情),選填。 |
| 熱鍵恢復秒數 | 切換型熱鍵用:觸發後經此秒數再觸發同一熱鍵一次以恢復;效果進行中不重複觸發、被砸會順延恢復。0 = 不自動恢復 (動畫播完自動恢復或循環型不需要)。 |
| 連動 VTube Studio | 「OBS 小工具」會直連實況電腦上的 VTube Studio,取得模型位置並觸發受擊反應。 |
| VTS API 位址 | 通常為 ws://127.0.0.1:8001 (VTube Studio 與 OBS 同一台電腦)。 |
| 啟用血條玩法 | 觀眾砸中角色即扣血,血條歸零時對參與者發放獎勵 |
| 顯示血量數字 | 在血條上顯示血量文字 (格式與對齊可自訂) |
| 文字格式 | 可用 {current} 目前血量、{max} 血量上限、{percent} 百分比 (不含 % 符號)。留空則用「{current} / {max}」。 |
| 血條標籤 | 顯示在血條上方的文字 (可留空) |
| 受傷後顯示秒數 | 被扣血的當下顯示血條,之後靜置這麼多秒沒再被砸就自動隱藏 |
| 取到第幾名 | 傷害相同算同一名次,實際得獎人數可能超過此值 |
| 自動發送點數 | 血條歸零時自動發點給參與者 (Pro 專屬;未開啟仍會公告得獎名單) |
| 發放總池 | 所有得獎者平分這個點數池 |
| 每人點數 | 每位得獎者各得這麼多點 |
| 最少參與人數 | 參與人數少於此值時不發點 (0 = 只要有人參與就發) |
| 單次發放總量上限 | 單次歸零最多發出的點數 (安全上限) |
| 歸零冷卻 | 血條歸零後空著停留這麼多秒,時間到才自動回滿;空窗期間的命中不扣血也不計入參與者 (0 = 立刻回滿) |
| 歸零訊息 | 血條歸零時在聊天室公告得獎名單 |
| 以 /announce 公告 | 以 Twitch /announce 醒目公告形式發送,否則為一般聊天訊息 |
| 自動回血 | 每隔一段時間自動回復血量;歸零冷卻的空窗期間暫停,而且回血不會讓「受傷才顯示」的血條自己冒出來 |
| 每次回復血量 | 每次回復多少血,最多補到血量上限 |
| 兌換獎勵回血 | 觀眾兌換這個自訂忠誠獎勵時,幫主播回一次血。名稱留空就不使用。 |
| 每次兌換回復血量 | 一次兌換回多少血,跟自動回血各算各的,最多補到血量上限。 |
| 重量 × | 越重飛得越慢、砸得越大力。 |
| 傷害 | 命中角色血條扣多少血 (0 = 純特效不扣血) |
| 超出上限 | 此物品超出目前方案的數量上限,不會下推至「OBS 小工具」;刪除其他物品或升級方案即可恢復。 |
| 校正標記 | 在「OBS 小工具」上顯示錨點十字 (綠) 與命中區橢圓 (紅)。十字 = VTS 回報的模型中心,常偏低甚至跑出畫面;先用「位移」把十字移到角色胸口,再用命中區讓紅橢圓蓋住想被砸中的部位。 |
| 縮放跟隨 | VTS 縮放模型時,位移與命中區的跟隨強度。1 = 精確跟隨 (預設),正常不需調整;個別模型縮放後仍有小偏差時再微調,越漂越遠 → 調大;跟過頭 → 調小。 |
| 啟用丟丟砸砸 | 關閉時丟擲觸發與「OBS 小工具」都不會運作;切換即時生效。 |
| 已發點 | 點數已實際入帳 |
| 未開發點 | 沒有開啟「自動發送點數」,所以這一輪只發了公告 |
| 非 Pro | 自動發點是 Pro 功能;設定會保留,但這一輪只發了公告 |
| 每人 0 點 | 金額被人數分光、或被單次發點總量上限夾掉,算下來每人是 0 點 |
| 人數不足 | 得獎人數低於「最少參與人數」,這一輪不發點也不公告 |
| 觀眾傷害不足 | 血條打空了,但對得到觀眾的傷害不到一條血 (測試丟擲、匿名、YouTube 觸發的不算),這一輪不發點也不公告,傷害留到下一輪累計 |
其他說明
- 命中區為跟隨模型錨點的橢圓,尺寸為相對畫面高的比例。
- 自動偵測開啟中,這幾項會自動算出來。想自己調整可以關掉自動,或用上面的「以自動值填入」接著改。
- http(s) 網址,瀏覽器可解碼的音檔 (wav/mp3/ogg)。
- 校正 = VTS 模型座標對畫面像素的換算;調整即時套用,請開啟校正標記、對照 OBS 畫面調整 (無 VTS 時標記顯示固定錨點)。
- 校正、命中區、VTS 熱鍵與出界判定依 VTube Studio 模型分開儲存 (上限 10 組);切到已儲存的模型自動套用,其餘沿用全域預設。
- 熱鍵與出界判定為模型專屬欄位,目前的調整將儲存於此模型。
- 觀眾丟物品砸你的 Live2D 模型,命中會有反應 (需 VTube Studio)
- 每次血條歸零結算一筆,僅保留 30 天。
其他設定項目
這些設定在後台介面上沒有額外說明文字,此處僅列出名稱。
- 恢復預設
- 快速套用
- 溫和
- 標準
- 狂暴
- 物理
- 丟擲
- 命中區
- 受擊反應
- 音量
- VTube Studio
- 角色血條
- 重力 (px/s²)
- 丟擲速度 (px/s)
- 最大自旋 (度/秒)
- 物品基準尺寸 (px)
- 同時物品上限
- 反彈係數
- 出生邊
- 左
- 右
- 上
- 下
- 左上
- 右上
- 左下
- 右下
- 命中區寬度
- 命中區高度
- 目前自動值:
- 偵測中,正在讀取模型輪廓…
- 以自動值填入
- 偵測不到模型輪廓,暫時沿用手動設定的數值。請確認 VTube Studio 已連線並載入模型。
- 反應整體強度
- 擊退模式
- 彈回
- 累積 (可砸飛)
- 擊退強度
- 回位秒數
- 熱鍵觸發機率
- 音效音量
- VTS 授權已保存:重新載入「OBS 小工具」不會再跳授權視窗。
- 尚未授權:「OBS 小工具」第一次連線時會在 VTube Studio 跳出授權視窗。
- 圖文教學
- VTube Studio 連線操作說明
- 開啟 VTube Studio,點左上角「⚙」齒輪圖示進入設定,找到「VTube Studio Plugins」卡片,開啟「開啟 API (允許外掛程式)」 (埠號預設 8001,需與下方「VTS API 位址」欄一致)。
- 確認狀態顯示綠燈「API 已啟動並正在執行中」,代表 VTube Studio 這端已就緒。
- 回到本頁開啟「連動 VTube Studio」,VTube Studio 會跳出外掛授權視窗,找到「ChiwaBots Throwing」並點「允許」完成連線。只需授權一次,之後重新啟動不會再跳出。
- 血量上限
- 血條位置
- 跟隨模型
- 固定位置
- Y 偏移
- 水平位置
- 垂直位置
- 外觀
- 血條寬度
- 血條高度
- 文字對齊
- 靠左
- 置中
- 靠右
- 目前血量
- 百分比 (不含 %)
- 顯示時機
- 常駐顯示
- 受傷才顯示
- 歸零獎勵
- 發放對象
- 全部參與者
- 隨機挑選
- 貢獻度排名
- 抽出人數
- 此人數少於「最少參與人數」,血量歸零時將永遠不發點
- 發點方式
- 總池均分
- 每人固定
- 啟用歸零訊息
- 自訂訊息
- 預設:
- 還原預設
- 得獎名單
- 得獎人數
- 點數 (總池或每人) (完整 1,200)
- 點數 (總池或每人) (中文單位 1.2萬)
- 點數 (總池或每人) (日文單位 1.2万)
- 傷害最高者
- X 偏移
- 回血間隔 (秒)
- 回血
- 全選
- 啟用
- 停用
- 刪除
- 取消選取
- 新增物品
- 批量新增表情
- 批量新增
- 尚無物品。
- 升級 Pro 可提高物品數量上限。
- 名稱
- 圖片
- 音效
- 尺寸 ×
- 音量 ×
- 試聽
- 前往自動化通知
- 快速建立
- 尚無丟擲觸發。
- 新增丟擲觸發
- 什麼時候砸?
- 尚未新增物品,請先到「物品」分頁新增。
- 觸發
- 已觸發
- 校正教學
- 校正與命中區設定
- 開啟下方「校正標記」,OBS 小工具上會顯示綠色十字 (VTS 回報的模型中心) 與紅色橢圓虛線 (命中區範圍)。
- 拖曳「位移 Y」把綠色十字移到角色脖子或胸口附近;通常為負數 (往上),依模型多落在 -200 到 -600 之間。
- 回到「命中區」,調整「命中區高度」與「命中區寬度」,讓紅色橢圓虛線貼合模型外緣、蓋住想被砸中的部位。
- 測試與校正
- 測試丟擲
- 測試丟擲 ×100
- 位移 X
- 位移 Y
- 立即回位
- 模型設定檔
- 目前模型
- 未偵測到模型 (「OBS 小工具」或 VTube Studio 未連線)
- 已有專屬設定
- 使用全域預設 (調整後自動建立)
- 縮放基準
- 目前
- 倍率
- 尚未鎖定縮放基準,調整校正或命中區後即鎖定,之後切換模型也不會跑掉。
- 已儲存的模型
- 模型專屬欄位:目前的調整將儲存於此模型
- 展開
- 公告
- 最高傷害
- 觀眾傷害
- 全部結果