ฉันคิดว่าความสับสนที่ผู้คนเข้ามาที่นี่คือโดยทั่วไปมักจะทำจากสิ่งอื่นดังนั้นสิ่งที่ผู้คนอยากรู้ก็คือเมื่อคุณมีคนมากพอที่จะได้รับการพิจารณา
ดังนั้นเมื่อไหร่ที่จะหยุดการเป็นห้องสมุดเรียนและเริ่มเป็นเครื่องมือ?
ไม่เคย
ความแตกต่างในกรอบงานที่มีประโยชน์และเอ็นจิ้นเกมอยู่ตรงไหน?
ไม่มีเลย
ตอนนี้ให้ฉันอธิบายคำตอบ เอ็นจิ้นเกมประกอบด้วยไลบรารีคลาส พวกเขาไม่หยุดที่จะเป็นห้องสมุดชั้นเรียนเพียงเพราะอยู่ในเอ็นจิ้นเกม ไลบรารีเป็นเฟรมเวิร์กที่มีประโยชน์เพื่อจัดการกับความต้องการเฉพาะภายในเอ็นจินเกม เฟรมเวิร์กที่สร้างความต้องการสำหรับเกมที่สมบูรณ์คือเอ็นจิ้นเกม
นี่คือตัวอย่างของเอ็นจิ้นเกม:
- Unreal Engine
- เครื่องยนต์จริง
- เครื่องยนต์ต้นทาง
- Quake Engine
- Unity Engine
และตัวอย่างบางส่วนของห้องสมุด
- Novodex (ฟิสิกส์)
- FMOD (เสียง)
- Havok (ฟิสิกส์)
- Ogre3D (การแสดงผล)
- BINK (คลังวิดีโอ)
- Direct3D (กราฟิก)
- OpenGL (กราฟิก)
- DirectSound (เสียง)
- XInput (อินพุต)
หวังว่านี่จะช่วยได้