แอคชัน
ทุกขั้นตอนแอคชันที่อีเวนต์หรือปุ่มควิกเด็คสามารถรันได้ พร้อมช่องกรอก ช่วงค่า และค่าเริ่มต้น
ขั้นตอนแอคชันทั้งหมดที่คุณสามารถเพิ่มได้ในส่วน ทำสิ่งนี้ ของตัวแก้ไขอีเวนต์ หรือในปุ่มของควิกเด็ค พร้อมช่วงค่าและค่าเริ่มต้นของแต่ละฟิลด์
วิธีการรันขั้นตอนในรายการ
ตัวเลือก วิธีการรันขั้นตอน จะปรากฏขึ้นเมื่อในรายการมีตั้งแต่สองขั้นตอนขึ้นไป
| ตัวเลือก | การทำงาน |
|---|---|
| ตามลำดับ (ค่าเริ่มต้น) | ทำงานทีละขั้นตอน เรียงต่อกัน โดยแต่ละขั้นตอนจะรอเวลาหน่วงของตัวเอง |
| พร้อมกันทั้งหมด | ทุกขั้นตอนเริ่มทำงานพร้อมกัน โดยแต่ละขั้นตอนยังคงรอเวลาหน่วงของตัวเอง |
| สุ่มหนึ่งรายการ | เลือกทำงานเพียงขั้นตอนเดียวตามค่าน้ำหนัก หากมีของขวัญซ้ำจะสุ่มใหม่ในแต่ละรอบ |
ทุกขั้นตอนมีช่องกรอกเหล่านี้เช่นกัน:
| ช่องกรอก | ช่วงค่า | ค่าเริ่มต้น |
|---|---|---|
| รอก่อนเริ่ม (ms) | 0–600,000 | 0 |
| น้ำหนัก (เฉพาะ สุ่มหนึ่งรายการ) | 0–100 โดยค่า 0 จะไม่ถูกสุ่มเลือกเลย | 1 |
| สวิตช์เปิด/ปิด | ขั้นตอนที่ปิดใช้งานจะถูกข้ามไป | เปิด |
ตัวแก้ไขจะไม่ยอมบันทึกขั้นตอนที่เปิดใช้งานไว้แต่ยังไม่ได้ตั้งค่า หรือการสุ่มที่ทุกขั้นตอนมีค่าน้ำหนักเป็น 0 คลิกขวาที่ขั้นตอนเพื่อทำสำเนา ย้ายตำแหน่ง เปลี่ยนเป็นประเภทอื่น หรือใช้ คัดลอกขั้นตอน และ วางขั้นตอน เพื่อนำไปใส่ในอีเวนต์อื่นหรือปุ่มควิกเด็ค
VTube Studio
ขั้นตอนเหล่านี้จะทำงานเมื่อ VTube Studio เชื่อมต่ออยู่เท่านั้น โดยแต่ละขั้นตอนจะตรวจสอบตัวเอง ดังนั้นขั้นตอนอื่นที่ไม่ต้องใช้ VTube Studio จะยังคงทำงานได้ตามปกติแม้โปรแกรมจะปิดอยู่
| ขั้นตอน | ช่องกรอก |
|---|---|
| เรียกใช้ปุ่มลัด | ปุ่มลัด VTS; ช่อง ระยะเวลา (วินาที) จะกดซ้ำอีกครั้งเพื่อสลับปิดกลับคืน |
| เคลื่อนย้ายโมเดล | ตำแหน่ง X, ตำแหน่ง Y, การหมุน (°), ขนาด, การเปลี่ยนผ่าน (วินาที), คงค้างไว้ (วินาที), กลับสู่ตำแหน่งเดิม |
| พรีเซ็ต VFX | ชื่อพรีเซ็ต VFX, เวลาเฟด (วินาที), ระยะเวลา (วินาที) |
| กำหนดสีหน้าอารมณ์ | สีหน้าอารมณ์, สิ่งที่ต้องการให้ทำ, เวลาเฟด (วินาที), ปิดหลังจาก (วินาที) |
| ย้อมสีโมเดล | ส่วนที่จะย้อมสี, สี, ความทึบแสง, สีรุ้ง, แสงของฉาก, รีเซ็ตหลังจาก (วินาที) |
| วางไอเทม | สิ่งที่จะวาง, ไฟล์ไอเทม หรือ รูปภาพ, ตำแหน่ง X, ตำแหน่ง Y, ขนาด, เลเยอร์, เวลาเฟด (วินาที), ตรึงติดกับ ArtMesh, จุดที่ตรึง, ลบออกหลังจาก (วินาที) |
| สลับโมเดล | โมเดล, สลับกลับหลังจาก (วินาที) |
| ปรับค่าพารามิเตอร์ | พารามิเตอร์, ค่า, วิธีการ, เป็นเวลา (วินาที), รูปแบบการเปลี่ยนแปลง, การควบคุมแทนที่ |
ช่วงค่า
| ช่องกรอก | ช่วงค่า | ค่าเริ่มต้น |
|---|---|---|
| ตำแหน่ง X, ตำแหน่ง Y (เคลื่อนย้ายโมเดล) | −1 ถึง 1 โดย ±1 คือขอบหน้าจอ | 0 |
| การหมุน (°) | −360 ถึง 360 โดยค่าบวกคือตามเข็มนาฬิกา | 0 |
| ขนาด (เคลื่อนย้ายโมเดล) | −100 ถึง 100 โดยค่า 0 คือคงขนาดเดิม | 0 |
| การเปลี่ยนผ่าน (วินาที) | 0–2 | 0.5 |
| เวลาเฟด (วินาที) | 0–2 | ตามค่าของ VTube Studio |
| ความทึบแสง | 0–255 | ทึบแสงสมบูรณ์ |
| แสงของฉาก | 0–1 | 1 |
| ขนาด (วางไอเทม) | 0–1 ตามสัดส่วนไอเทมของ VTube Studio | — |
| เลเยอร์ | −30 ถึง 30 โดยค่าลบจะอยู่หลังโมเดล | — |
| ค่า (ปรับค่าพารามิเตอร์) | −1,000,000 ถึง 1,000,000 | 0 |
| เป็นเวลา (วินาที) | 0 ขึ้นไป | 0.4 |
| การควบคุมแทนที่ | 0–1 | — |
| ช่องระยะเวลา คงค้าง หรือ "หลังจาก" ใด ๆ | สูงสุด 86,400 วินาที (หนึ่งวัน) หากเว้นว่างไว้จะเปิดค้างไว้ตลอด | ว่างเปล่า |
ตัวเลือก
| ช่องกรอก | ตัวเลือกที่มีให้เลือก |
|---|---|
| สิ่งที่ต้องการให้ทำ (กำหนดสีหน้าอารมณ์) | เปิด, ปิด, สลับ |
| ส่วนที่จะย้อมสี | โมเดลทั้งตัว, ชื่อ ArtMesh ที่มีคำว่า, แท็กที่มีคำว่า, เลือกใน VTube Studio |
| สิ่งที่จะวาง | ไอเทมจาก VTube Studio, รูปภาพของคุณเอง |
| จุดที่ตรึง | ตรงกลาง, จุดสุ่ม |
| วิธีการ | บวกเพิ่มจากการจับใบหน้า, เข้าควบคุมแทนที่การจับใบหน้า |
| รูปแบบการเปลี่ยนแปลง | คงค้างแล้วหยุด, ค่อย ๆ จางลงสม่ำเสมอ, ลดลงอย่างรวดเร็ว, สั่นไหวแล้วค่อย ๆ หยุด |
รูปภาพของคุณเองต้องมีขนาดไฟล์ไม่เกิน 5 MB และ VTube Studio จะถามยืนยันหนึ่งครั้งว่าอนุญาตให้ Vfinity โหลดภาพเป็นไอเทมหรือไม่ VTube Studio จะโหลดสลับโมเดลได้ไม่เกินหนึ่งครั้งทุก ๆ 2 วินาที ส่วนตัวเลือก การควบคุมแทนที่ ใช้เฉพาะกับ เข้าควบคุมแทนที่การจับใบหน้า เท่านั้น
เสียง เสียงพูด และมีเดีย
| ขั้นตอน | ช่องกรอก | ช่วงค่า | ค่าเริ่มต้น |
|---|---|---|---|
| เล่นเสียง | คลังเสียงสุ่ม | สูงสุด 10 ไฟล์ โดยแต่ละไฟล์มี น้ำหนัก | หนึ่งเสียง |
| ระดับเสียง | 0–100% | 100% | |
| เล่นออกทาง | เฉพาะบน OBS, เฉพาะในแอปนี้, ทั้งบน OBS และในแอปนี้ | เฉพาะในแอปนี้ | |
| รอจนกว่าจะเสร็จสิ้น | ยกเลิกการรอหากเกิน 30 วินาที | ปิด | |
| พูดข้อความกำหนดเอง | ข้อความที่จะพูด | สูงสุด 300 ตัวอักษร พร้อมใส่ตัวแปรได้ | ว่างเปล่า |
| แทนที่ ID เสียง | ID เสียงจากผู้ให้บริการ TTS ของคุณ | เสียง TTS หลักของคุณ | |
| ระดับเสียงและความเร็วของตัวเอง | เปิด หรือ ปิด เมื่อปิดจะใช้ระดับเสียงและความเร็วของอีเวนต์ใน การตั้งค่าเสียงเสียงพูด | ปิด | |
| ระดับเสียง | 0–100% | ระดับเสียงของอีเวนต์ | |
| ความเร็ว | −50% ถึง +100% ผู้ให้บริการบางรายปรับความเร็วไม่ได้ | ความเร็วของอีเวนต์ | |
| รอจนกว่าจะเสร็จสิ้น | เปิด หรือ ปิด | เปิด | |
| จำนวนตัวอักษรต่อนาที (0 = ไม่จำกัด) | 0–100,000 | 600 | |
| แสดงรูปภาพหรือวิดีโอ | รูปภาพ GIF หรือวิดีโอ | ไฟล์รูปภาพ GIF, WebP, WebM หรือ MP4 ที่อัปโหลด | — |
| แสดงเป็นเวลา (วินาที; 0 = ความยาววิดีโอ) | 0–300 | 5 | |
| การจัดวาง | พอดีทั้งภาพ (Fit), เต็มกรอบ (Fill) | พอดีทั้งภาพ (Fit) | |
| ปิดเสียงวิดีโอ | เปิด หรือ ปิด | เปิด | |
| ระดับเสียงวิดีโอ | 0–100% | 100% | |
| เสียงประกอบ | ไฟล์เสียง ระดับเสียง และช่องทางส่งเสียง | ไม่มี, เฉพาะบน OBS | |
| ตำแหน่งและขนาด, ภาพเคลื่อนไหว | การจัดวาง และเอฟเฟกต์การแสดงผลเข้าออก | เด้งป๊อป (Pop) | |
| รอจนกว่าจะเสร็จสิ้น | เปิด หรือ ปิด | ปิด |
เมื่อใส่หลายเสียงลงในคลังเสียง ระบบจะสุ่มเลือกหนึ่งเสียงตามค่าน้ำหนัก โดยเสียงที่มีน้ำหนัก 0 จะไม่ถูกเล่น จำนวนตัวอักษรต่อนาที จะจำกัดความยาวของเสียงพูดจากอีเวนต์นี้จากทุกคนรวมกัน เพื่อช่วยคุมค่าใช้จ่ายของผู้ให้บริการแบบคิดเงิน ระดับเสียง และ ความเร็ว ของข้อความนั้นมีผลเฉพาะกับขั้นตอนนี้ ส่วนแชตยังใช้ค่าของตัวเอง
มีเดียจะแสดงผลบนแหล่ง Actions media ใน OBS (#overlay-actions) หากตั้งเวลาเป็น 0 วิดีโอจะเล่นจนจบความยาว สูงสุดไม่เกินสองนาที เสียงของตัววิดีโอจะเล่นออกในทุกสำเนาของแหล่งภาพ หากต้องการให้เสียงเล่นเพียงครั้งเดียวควรใช้ตัวเลือก เสียงประกอบ
การขว้าง
| ช่องกรอก | ช่วงค่าหรือตัวเลือก | ค่าเริ่มต้น |
|---|---|---|
| ขว้างไอเทม | ไอเทมที่กำหนดไว้, อวาตาร์ของผู้ชม, อีโมตแชต | ไอเทมที่กำหนดไว้ |
| การตั้งค่าการขว้าง (ไม่บังคับ) | การตั้งค่าการขว้างของของขวัญจากแท็บการขว้าง | ไอเทมเริ่มต้น |
| จำนวนไอเทม | 1–50 | 1 |
| แสดงชื่อผู้ชม | เปิด หรือ ปิด | เปิด |
โปรแกรมภายนอก
| ขั้นตอน | ช่องกรอก | สิ่งที่ต้องใช้ |
|---|---|---|
| ควบคุม OBS | สิ่งที่ต้องการให้ทำ, จากนั้นตามด้วย ฉาก, แหล่งภาพ, ฟิลเตอร์ หรือ แหล่งข้อความ และ ข้อความ; สถานะ; คืนค่าเดิมหลังจาก | เชื่อมต่อ OBS แล้วใน การตั้งค่าการเชื่อมต่อOBS Studio |
| เว็บฮุก HTTP | URL / ID แอคชัน, เมธอด HTTP, เนื้อหา JSON / อาร์กิวเมนต์, ส่วนหัวยืนยันตัวตน (ไม่รวมในข้อมูลสำรองที่แชร์) | ไม่ต้องใช้ |
| แอคชัน Streamer.bot | URL / ID แอคชัน, รีเฟรชรายการแอคชัน, เนื้อหา JSON / อาร์กิวเมนต์ | เชื่อมต่อ Streamer.bot แล้ว |
| กดแป้นพิมพ์ | คีย์ลัดแป้นพิมพ์, กดค้างไว้ (มิลลิวินาที) | เปิด อนุญาตให้อีเวนต์กดแป้นพิมพ์ ใน การตั้งค่าระบบอัตโนมัติและกฎแอคชันแป้นพิมพ์ |
| ช่องกรอก | ช่วงค่าหรือตัวเลือก | ค่าเริ่มต้น |
|---|---|---|
| สิ่งที่ต้องการให้ทำ (ควบคุม OBS) | สลับฉาก, แสดงหรือซ่อนแหล่งภาพ, เปิดหรือปิดฟิลเตอร์, พิมพ์ข้อความลงในแหล่งข้อความ | สลับฉาก |
| สถานะ | เปิด, ปิด, สลับ | เปิด |
| คืนค่าเดิมหลังจาก | วินาที หากเว้นว่างไว้จะเป็นการคงค่าเดิมไว้ | ว่างเปล่า |
| เมธอด HTTP | GET, POST, PUT, PATCH, DELETE | POST |
| เนื้อหา JSON / อาร์กิวเมนต์ | ออบเจกต์ JSON สูงสุด 32,768 ตัวอักษร ไม่ส่งไปกับคำขอ GET | {} |
| คีย์ลัดแป้นพิมพ์ | คีย์สูงสุด 5 ปุ่ม: ตัวอักษร ตัวเลข Ctrl, Alt, Shift, Meta, Enter, Escape, Tab, Space, Backspace, Delete, Home, End, Page Up, Page Down, ลูกศร, F1–F12 | — |
| กดค้างไว้ (มิลลิวินาที) | 20–5,000 | 100 |
เว็บฮุกต้องเป็นที่อยู่ http หรือ https และจะหมดเวลาหากไม่ได้รับการตอบกลับภายใน 10 วินาที ช่องกรอกของ OBS จะแสดงรายชื่อฉาก แหล่งภาพ และฟิลเตอร์ขณะที่ OBS เชื่อมต่ออยู่ และให้พิมพ์ชื่อได้เมื่อปิดอยู่ ขั้นตอน กดแป้นพิมพ์ จะส่งปุ่มไปยังโปรแกรมที่โฟกัสอยู่ และปุ่มฉุกเฉิน Panic จะปล่อยทุกปุ่มที่กำลังกดค้างไว้
ลำดับการทำงาน
| ขั้นตอน | ช่องกรอก | ช่วงค่า | ค่าเริ่มต้น |
|---|---|---|---|
| รอ | รอ (วินาที) | 0–600 | 1 |
| กลุ่ม | รูปแบบการรันของกลุ่ม | ตามลำดับ, พร้อมกันทั้งหมด, สุ่มหนึ่งรายการ; บรรจุได้สูงสุด 20 ขั้นตอน; ไม่อนุญาตให้ใส่กลุ่มซ้อนในกลุ่ม | พร้อมกันทั้งหมด |
| คำสั่งแอป | คำสั่งแอป, ตามด้วย ค่า, ค่า (JSON), การจับคู่ที่จะรัน หรือ เลือกปุ่มควิกเด็ค | คำสั่งใดก็ได้ใน คำสั่ง | — |
คำสั่งแอป จะถามหาค่าพารามิเตอร์ที่คำสั่งนั้นต้องใช้ หากมีอีเวนต์ที่สั่งรันวนต่อกัน ระบบจะหยุดทำงานอัตโนมัติหลังจากการส่งต่อครั้งที่ 4 หรือเมื่อมีหนึ่งทริกเกอร์สั่งให้เกิดการรันครบ 20 ครั้ง
อีเวนต์บลูพรินต์ รันขั้นตอนอื่นทั้งหมดได้จากโหนด แอ็กชัน แต่ไม่มี รอ หรือ กลุ่ม เพราะโหนด หน่วงเวลา ทำตามลำดับ ทำพร้อมกัน และ สุ่ม ทำหน้าที่นั้นแทน