ปลั๊กอิน REFramework ที่เพิ่ม APIs สคริปต์ Direct2D ต้องใช้กรอบการทำงานใหม่อย่างน้อยเวอร์ชัน 1.5.4
นี่คือ
กรอบโครงสร้างใหม่ ปลั๊กอินที่เพิ่ม API สคริปต์ Direct2D คุณสามารถคิดว่านี่เป็นทรัพยากรของ modder ที่มีจุดมุ่งหมายเพื่อสร้าง mod สไตล์การซ้อนทับที่ดีขึ้น ประโยชน์หลักของ modders คือการปรับปรุงการเรนเดอร์แบบอักษร การรองรับการเรนเดอร์ยูนิโคด และการอัปเดตในอัตราที่ต่ำกว่าทุกเฟรม (เพื่อลดผลกระทบต่อประสิทธิภาพโดยรวมของสคริปต์สไตล์การซ้อนทับ)
เพื่อติดตั้ง:
1) ดาวน์โหลดและแยก
รีเฟรมเวิร์ก-D2D.zip2) คัดลอก
/ กรอบใหม่/ โฟลเดอร์ลงในไดเรกทอรีเกมของคุณ
3) ตรวจสอบให้แน่ใจ
รีเฟรมเวิร์ก-d2d.dll อยู่ในเกม
/กรอบใหม่/ปลั๊กอิน/ ไดเรกทอรี.
4) ตรวจสอบให้แน่ใจ
รีเฟรมเวิร์ก-d2d.lua อยู่ในเกม
/กรอบใหม่/รันอัตโนมัติ/ ไดเรกทอรี.
การพัฒนาปลั๊กอินนี้
เกิดขึ้นบน github ของฉัน.นี่เป็นที่ที่คุณสามารถค้นหาเอกสารสำหรับ API สคริปต์ที่ปลั๊กอินนี้เพิ่ม
บันทึกการเปลี่ยนแปลง:
v0.1.1 - รุ่นเริ่มต้นบน nexus
v0.2.0:
- แก้ไขการแช่แข็งที่อาจเกิดขึ้นเมื่อมีข้อผิดพลาดเกิดขึ้นภายในหนึ่งในฟังก์ชัน `d2d.register`
- ปรับปรุงการจัดการข้อผิดพลาดและการรายงานโดยทั่วไป
- เพิ่ม reframework-d2d.lua เพื่อให้ผู้ใช้ปรับแต่งอัตราการอัปเดตสูงสุดสำหรับปลั๊กอิน
- เพิ่มอัตราการอัปเดตเริ่มต้นจาก 30hz เป็น 60hz
v0.2.1:-ปรับปรุงการผสมอัลฟ่า
v0.3.0:
- แฟกเตอร์ทรัพยากร (เช่นแบบอักษร) เป็นประเภทของตัวเอง
- เพิ่มการสนับสนุนสำหรับการโหลดและวาดภาพ
v0.4.0: - ย้ายการโทรกลับ Lua ให้เรียกใช้ในช่วงเริ่มต้นการเรนเดอร์เกม
v1.0.0:
- แก้ไขการแช่แข็งทางออกของเกม
- อัปเดตการพึ่งพา
- การทำความสะอาดสคริปต์สร้าง
v1.0.1: - การแก้ไขข้อบกพร่องและการปรับปรุงเสถียรภาพ