Tôi nghĩ rằng sự nhầm lẫn mà mọi người mắc phải ở đây là người này thường được tạo thành từ người kia, vì vậy điều mọi người thực sự muốn biết là khi bạn có đủ người này để được coi là người khác.
Vì vậy, khi nào nó ngừng là một thư viện lớp và bắt đầu là một công cụ?
Không bao giờ.
Đâu là sự khác biệt chính xác trong một khuôn khổ hữu ích và một công cụ trò chơi?
Chẳng có ai.
Bây giờ hãy để tôi giải thích các câu trả lời. Một công cụ trò chơi được tạo thành từ các thư viện lớp. Chúng không ngừng là thư viện lớp đơn giản vì chúng nằm trong một công cụ trò chơi. Thư viện là một khung hữu ích để giải quyết một nhu cầu cụ thể trong công cụ trò chơi. Một khung đòi hỏi nhu cầu cho một trò chơi hoàn chỉnh là một công cụ trò chơi.
Dưới đây là một số ví dụ về công cụ trò chơi:
- Động cơ không thật
- Động cơ thực tế
- Công cụ nguồn
- Động cơ Quake
- Động cơ đoàn kết
Và một số ví dụ về thư viện
- Novodex (Vật lý)
- FMOD (Âm thanh)
- Havok (Vật lý)
- Ogre3D (Kết xuất)
- BINK (Thư viện video)
- Direct3D (Đồ họa)
- OpenGL (Đồ họa)
- DirectSound (Âm thanh)
- XInput (Đầu vào)
Hi vọng điêu nay co ich