- เอนจินวิชวลเอฟเฟกต์พิเศษสำหรับเทอร์มินัล
- สามารถใช้งานได้โดยตรงเป็นแอปพลิเคชันระบบ หรือใช้เป็นไลบรารี Python ภายในสคริปต์/แอปพลิเคชันของคุณเอง
- รองรับสี Xterm 256/RGB
- รองรับการเคลื่อนที่ของสตริงที่ซับซ้อนผ่านเส้นทาง, waypoint และ motion easing รวมถึงเส้นโค้ง quad/cubic Bézier
- สามารถสร้างแอนิเมชันที่ซับซ้อนได้ผ่านฉากที่มีการเปลี่ยนสัญลักษณ์/สี, เลเยอร์, easing และความคืบหน้าการซิงก์เส้นทาง
- สร้างไล่ระดับสีแบบกำหนดจุดหยุดได้และแบบเป็นขั้นได้
- รองรับ callback แบบกำหนดเองและการจัดการอีเวนต์สำหรับการเปลี่ยนสถานะของเส้นทาง/ฉากผ่านแอ็กชันที่กำหนดไว้ล่วงหน้าหลากหลายแบบ
- ทำงานแบบ inline เพื่อคงสถานะเทอร์มินัลและเวิร์กโฟลว์ไว้
โชว์รูมเอฟเฟกต์
- เอฟเฟกต์ลำแสง: สร้างลำแสงที่เคลื่อนผ่านแคนวาสและทำให้ตัวอักษรสว่างขึ้น
- เส้นทางไบนารี: ถอดรหัสตัวอักษรเป็นรูปแบบไบนารีและย้ายจากนอกแคนวาสไปยังพิกัดปลายทาง
- หลุมดำ: สร้างหลุมดำในสนามดาว ดูดกลืนดาว แล้วระเบิดข้อมูลกลับไปยังตำแหน่งเดิม
- ลูกบอลเด้งดึ๋ง: ตัวอักษรตกลงมาจากด้านบนของแคนวาส เด้งเหมือนลูกบอลยาง แล้วค่อย ๆ เข้าที่
- ฟองสบู่: ทำให้ตัวอักษรเป็นฟองลอยไปมาแล้วแตก
- เอฟเฟกต์เผาไหม้: จุดตัวอักษรให้ลุกไหม้และเผาหน้าจอ
- เปลี่ยนสี: แสดงไล่ระดับสีที่เปลี่ยนไปทั่วทั้งเทอร์มินัล
- แตกสลาย: ตัวอักษรแตกเป็นผงฝุ่นแล้วก่อตัวกลับขึ้นมาใหม่
- ถอดรหัส: มอบเอฟเฟกต์ถอดรหัสข้อความสไตล์ภาพยนตร์
- แก้ไขข้อผิดพลาด: สลับตัวอักษรจากตำแหน่งเริ่มต้นที่ผิดไปยังตำแหน่งที่ถูกต้อง
- ขยายออก: ตัวอักษรขยายออกจากจุดศูนย์กลาง
- ดอกไม้ไฟ: ยิงตัวอักษรขึ้นไปบนหน้าจอให้ระเบิดเหมือนดอกไม้ไฟ แล้วลงมาตั้งอยู่ในตำแหน่งเดิม
- ขยายจากกึ่งกลาง: ขยายจากกึ่งกลางของแคนวาสออกเป็นหนึ่งแถวหรือหนึ่งคอลัมน์
- ยิงจากวงโคจร: ตัวยิงสี่ตัวโคจรรอบแคนวาสและยิงตัวอักษรเพื่อสร้างข้อความที่กึ่งกลาง
4 ความคิดเห็น
สุดยอด
ว้าว นี่มันงานศิลปะชัด ๆ
ว้าว งานคุณภาพสูงมากเลยนะ?
ความคิดเห็นจาก Hacker News
self.move_cursor_to_top(),sys.stdout.write(output_string),sys.stdout.flush().