บทนำ
ทีมที่ใช้ Rive มักจะต้องการวิธีที่ไม่ซับซ้อนในการตรวจสอบไฟล์รันไทม์ที่ส่งออกที่แน่นอน ไม่ใช่แค่โปรเจ็กต์ที่แก้ไขได้ในตัวแก้ไขการออกแบบ ข้อกำหนดนั้นจะเพิ่มขึ้นเมื่อนักพัฒนา ผู้ตรวจสอบ QA และผู้มีส่วนได้ส่วนเสียจำเป็นต้องตรวจสอบพฤติกรรมของเครื่องสถานะก่อนที่จะเริ่มการบูรณาการ
ตัวแสดงภาพเคลื่อนไหว Rive ของ ToolBuddy สร้างขึ้นสำหรับขั้นตอนการตรวจสอบดังกล่าว โดยจะเปิดไฟล์ `.riv` ที่ส่งออกโดยตรงในเบราว์เซอร์ เก็บไฟล์ไว้ในอุปกรณ์ และเปิดเผยอาร์ตบอร์ด ภาพเคลื่อนไหว สเตทแมชชีน และอินพุตรันไทม์ที่สำคัญระหว่างแฮนด์ออฟ
ภาพรวมนี้อธิบายคุณสมบัติที่มีประโยชน์ที่สุดใน ToolBuddy ตัวแสดงภาพเคลื่อนไหว Rive และสาเหตุที่ทำให้การตรวจสอบภาพเคลื่อนไหวเชิงโต้ตอบเร็วขึ้น ชัดเจนขึ้น และปลอดภัยยิ่งขึ้นสำหรับทีม
การตรวจสอบรันไทม์ `.riv` ในเครื่องโดยไม่มีขั้นตอนการอัปโหลดเซิร์ฟเวอร์
ประโยชน์ที่สำคัญที่สุดคือความเป็นส่วนตัว โปรแกรมดูจะอ่านไฟล์รันไทม์ `.riv` ที่ส่งออกภายในเบราว์เซอร์ของคุณ แทนที่จะส่งไปยังเซิร์ฟเวอร์ ToolBuddy เพื่อประมวลผล ซึ่งจะช่วยลดการเปิดเผยเมื่อตรวจสอบภาพเคลื่อนไหวของผลิตภัณฑ์ก่อนเผยแพร่ ระบบการเคลื่อนไหวที่มีแบรนด์ หรือเนื้อหาที่ได้รับการคุ้มครองโดย NDA
โมเดลโลคัลแรกนี้ยังลบเวลารอการอัปโหลดออกด้วย เมื่อโหลด Tool Shell แล้ว คุณสามารถวางไฟล์ `.riv` ลงในเพจและย้ายไปยังการแสดงตัวอย่าง การตรวจสอบ และการทดสอบการโต้ตอบได้โดยตรง
- การอ่านไฟล์ในเครื่องสำหรับไฟล์รันไทม์ Rive ที่ส่งออก
- ไม่จำเป็นต้องอัปโหลดเนื้อหาฝั่ง ToolBuddy สำหรับขั้นตอนการตรวจสอบมาตรฐาน
- ทำซ้ำได้เร็วขึ้นเมื่อเปรียบเทียบการส่งออกรันไทม์หลายรายการ
ที่เดียวสำหรับสลับอาร์ตบอร์ด แอนิเมชั่น และสเตทแมชชีน
การส่งออก Rive ครั้งเดียวอาจมีอาร์ตบอร์ด ภาพเคลื่อนไหวไทม์ไลน์ และเครื่องสถานะอย่างน้อยหนึ่งเครื่อง ผู้ตรวจสอบไม่ควรต้องสร้างฉากทดสอบใหม่เพียงเพื่อตรวจสอบว่าพื้นผิวหรือเส้นทางการเคลื่อนไหวใดทำงานอยู่
วิวเวอร์ ToolBuddy จะแสดงการเลือกรันไทม์เหล่านี้โดยตรงในตัวควบคุมการแสดงตัวอย่าง คุณสามารถสลับอาร์ตบอร์ดที่ใช้งานอยู่ เปลี่ยนภาพเคลื่อนไหวภายใต้การตรวจสอบ หรือย้ายไปยังเครื่องสถานะอื่นโดยไม่ต้องออกจากเซสชันปัจจุบัน
- การเลือกอาร์ตบอร์ดสำหรับการส่งออกหลายพื้นผิว
- การสลับภาพเคลื่อนไหวสำหรับการตรวจสอบคลิปโดยตรง
- การเลือกเครื่องสถานะสำหรับการตรวจสอบความถูกต้องเฉพาะพฤติกรรม
การทดสอบอินพุตของเครื่องจักรเพื่อการตรวจสอบเชิงโต้ตอบจริง
ไฟล์ Rive แบบโต้ตอบเป็นมากกว่าภาพเคลื่อนไหวเชิงเส้น โดยมักจะขึ้นอยู่กับอินพุตบูลีน ตัวเลข และทริกเกอร์ที่เปลี่ยนวิธีการทำงานของเครื่องสถานะในรันไทม์ของแอปหรือเกม
โปรแกรมดูจะเปิดเผยอินพุตรันไทม์เหล่านี้ เพื่อให้ผู้ตรวจสอบสามารถจำลองการโต้ตอบก่อนที่จะเขียนรหัสผลิตภัณฑ์ใดๆ สิ่งนี้ช่วยให้นักออกแบบยืนยันการเปลี่ยนแปลงที่คาดหวัง ช่วยให้ QA จัดทำเอกสาร Edge Case และทำให้วิศวกรมีสัญญาที่ชัดเจนยิ่งขึ้นในการดำเนินการ
- สลับอินพุตบูลีนระหว่างการเล่นรันไทม์สด
- ปรับอินพุตตัวเลขเพื่อทดสอบการเปลี่ยนตามเกณฑ์
- อินพุตทริกเกอร์ไฟไหม้เพื่อตรวจสอบสถานะที่ขับเคลื่อนด้วยเหตุการณ์
การมองเห็นไทม์ไลน์และการบันทึกเหตุการณ์ช่วยปรับปรุงคุณภาพแฮนด์ออฟ
การตรวจสอบภาพเคลื่อนไหวจะง่ายขึ้นเมื่อรันไทม์สามารถอธิบายตัวมันเองได้ ไทม์ไลน์ของสถานะช่วยให้ติดตามการเปลี่ยนแปลงได้ง่ายขึ้น ในขณะที่ตัวบันทึกเหตุการณ์จะบันทึกการเลือก การเปลี่ยนแปลงสถานะ การอัปเดตความเร็ว และกิจกรรมอินพุตระหว่างเซสชัน
สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับแฮนด์ออฟ แทนที่จะส่งบันทึกที่คลุมเครือ เช่น "สถานะโฮเวอร์ดูล่าช้า" ผู้ตรวจสอบสามารถบันทึกเซสชันรันไทม์ที่มีโครงสร้างซึ่งแสดงว่าอาร์ตบอร์ด ภาพเคลื่อนไหว สถานะแมชชีน และอินพุตใดที่ใช้งานอยู่เมื่อปัญหาปรากฏขึ้น
- การบันทึกเหตุการณ์รันไทม์สำหรับการเล่นและประวัติการโต้ตอบ
- ระบุบริบทไทม์ไลน์สำหรับการทบทวนที่เน้นการเปลี่ยนผ่าน
- Local เจสัน ตรวจสอบการส่งออกสำหรับ QA และการติดตามผลนักพัฒนา
การตรวจสอบเค้าโครง ขนาด ความเร็ว และแคนวาสก่อนการรวม
เนื้อหาการเคลื่อนไหวสามารถแก้ไขได้ภายในแต่ยังคงรู้สึกผิดในพื้นผิวสุดท้าย โปรแกรมแสดงมีตัวควบคุมสำหรับความพอดี การจัดตำแหน่ง ขนาด ความเร็ว และพื้นหลังของแคนวาส เพื่อให้ทีมสามารถตรวจสอบได้ว่าแอสเซท Rive จะทำงานอย่างไรในบริบทการฝังที่แตกต่างกัน
การควบคุมเหล่านี้เปลี่ยนผู้ชมให้เป็นจุดตรวจสอบก่อนการบูรณาการที่ใช้งานได้จริง นักออกแบบสามารถตรวจสอบองค์ประกอบ ทีมผลิตภัณฑ์สามารถตรวจสอบจังหวะ และวิศวกรสามารถใช้การตัดสินใจเค้าโครงเป็นแนวทางในการนำไปใช้งาน