Traktor เป็นเอ็นจิ้นเกม 3D โอเพนซอร์ซที่เขียนใน C ++ ซึ่งได้ขับเคลื่อนชื่อเชิงพาณิชย์ที่ประสบความสำเร็จหลายรายการในแพลตฟอร์มต่างๆเช่น Steam, PSN, iOS และ Mac Store

YouTube - แก้ไขระดับ
ทำไม
Traktor ไม่ใช่แค่เอ็นจิ้นเกมอื่น มันเป็นชุดเครื่องมือที่สร้างขึ้นอย่างพิถีพิถันซึ่งออกแบบมาเพื่อประสิทธิภาพและความยืดหยุ่นที่ดีที่สุด นี่คือเหตุผลที่มันโดดเด่น:
ลีนและออกแบบมาอย่างดี: แต่ละโมดูลมีความรับผิดชอบที่สะอาดทำให้มั่นใจได้ว่าฐานรหัสฐานที่สง่างามและมีประสิทธิภาพ
รอยเท้าน้อยที่สุด: Traktor จัดลำดับความสำคัญของหน่วยความจำต่ำและการใช้พื้นที่จัดเก็บเพื่อให้มั่นใจถึงประสิทธิภาพที่คล่องตัว
ได้รับการปรับให้เหมาะสมเพื่อประสิทธิภาพ: การใช้เทคนิคการเรนเดอร์ที่ทันสมัยและอัลกอริทึมที่มีประสิทธิภาพ Traktor ให้ประสิทธิภาพที่ยอดเยี่ยม
ความยืดหยุ่นที่ปรับแต่งได้: ซึ่งแตกต่างจากเครื่องยนต์ขนาดเดียวที่พุ่งออกมาขนาดเดียว Traktor สามารถปรับแต่งได้เพื่อให้เหมาะกับความต้องการเฉพาะของทุกโครงการ
แพลตฟอร์มที่รองรับ
ปัจจุบัน Traktor ให้การสนับสนุนอย่างเต็มที่สำหรับแพลตฟอร์ม Windows และ Linux ในขณะที่รุ่นมือถือสำหรับ Android และ iOS มีให้บริการ แต่ก็ไม่ได้รับการทดสอบอย่างเป็นทางการ แต่ได้รับการปรับปรุงเป็นประจำเพื่อรักษาความเข้ากันได้
Prebuilt Binaries
ดูรุ่นสำหรับไบนารี prebuilt อย่างไรก็ตามการเปิดตัวไม่ควรคาดหวังว่าจะเป็นล่าสุดและเราขอแนะนำให้สร้างเครื่องยนต์จากแหล่งที่มาสำหรับการแก้ไขข้อบกพร่องล่าสุดและคุณสมบัติ
วิธีการสร้าง
LINUX: ดู Build Linux สำหรับคำแนะนำโดยละเอียด
Windows: ปฏิบัติตามแนวทางที่ระบุไว้ใน Build Windows สำหรับการตั้งค่าที่ราบรื่น
คุณสมบัติ
บรรณาธิการ
- มีตัวแก้ไขและเครื่องมือที่หลากหลายโปรแกรมแก้ไขชั้นหนึ่งให้ความสำคัญ
- คลิกเดียวปรับใช้รันและดีบักในเป้าหมายที่เชื่อมต่อใด ๆ
- การเชื่อมต่อที่ใช้งานอยู่และการโหลดสินทรัพย์ซ้ำ ๆ ไปยังเกมที่เปิดตัวทั้งหมดโดยไม่คำนึงถึงแพลตฟอร์มเป้าหมาย
- ทำความสะอาดการแยกรหัสตัวแก้ไขง่ายต่อการเพิ่มบรรณาธิการใหม่ ฯลฯ
- เลิกทำ/ทำซ้ำการแปลธีม ฯลฯ
- ไปป์ไลน์/การไหลอย่างเป็นทางการในการปรุงสินทรัพย์เพื่อให้ได้ข้อมูลที่ดีที่สุดรันไทม์ เพิ่มขึ้นอย่างมากและง่ายต่อการเพิ่มท่อใหม่
- เวลาสร้างซ้ำอย่างรวดเร็วมีเพียงการสร้างและโหลดสินทรัพย์ที่แก้ไขแล้วเท่านั้น
- ธีมแสงมืดและมากขึ้นปรับแต่งได้ง่าย
การแสดงผล
- Renderer ตามกราฟเฟรมขั้นสูงโดยใช้ Vulkan
- การอุดตันของ GPU
- ตัวแก้ไข shader ที่ใช้กราฟที่มีความเป็นไปได้ที่จะใช้รหัส shader แบบอินไลน์เมื่อจำเป็นสำหรับขั้นตอนที่เปิดเผยทั้งหมด (จุดสุดยอด, แฟรกเมนต์และการคำนวณ)
- การรอการตัดบัญชีตามกระเบื้องและไปข้างหน้า+ เส้นทางการเรนเดอร์
- แคชสกิน GPU สำหรับตาข่ายผิวหนัง
- การสนับสนุนการติดตามเรย์ฮาร์ดแวร์ด้วย RTAO, RT Reflections และ RT Shadows
- ใช้ระบบประมวลผลภาพที่ใช้กราฟใช้งานง่ายสำหรับเอฟเฟกต์แบบเต็มหน้าจอ
การเขียนสคริปต์
- Lua เป็นภาษาสคริปต์หลัก
- ดีบักเกอร์และ Profiler แบบบูรณาการ
เสียง
- ไปป์ไลน์ความละเอียดสูงเต็มรูปแบบที่รองรับจำนวนช่องทางใด ๆ (2.0, 2.1, 5.1, 7.1 ฯลฯ )
- รองรับแบ็กเอนด์ที่แตกต่างกันมากมาย (Xaudio2, DirectSound, WinMM, Openal, OpenSL, ALSA, Pulse ฯลฯ )
- ตัวกรองที่ใช้กราฟผู้ใช้
- ธนาคารเสียงเพื่อการปรับแต่งเอฟเฟกต์เสียงได้ง่าย
- MP3, Flac, Ogg Streaming
ฟิสิกส์
- ฟิสิกส์ Jolt และ Bullet Integrated
- ใช้งานง่ายตัวละครและตัวควบคุมยานพาหนะ
ติดต่อ
เข้าร่วมเซิร์ฟเวอร์ Discord ของเราเพื่ออ่านเกี่ยวกับ Traktor หรือถามคำถามใด ๆ เกี่ยวกับ Traktor
https://discord.gg/fsmrww2b7c