Tôi thích làm trò chơi 3d/2d rất đơn giản cho pc/mac/linux động cơ 3d/2d miễn phí tốt nhất cho việc này là gì? tôi không có kinh nghiệm về lập trình game vì vậy tôi đoán nó phải là dễ học xin trong C++ nhờĐộng cơ 3d/2d di động miễn phí tốt nhất là gì?
Trả lời
Trong khi 'tốt nhất' có thể phụ thuộc rất nhiều vào tình huống của bạn, cái tôi đã sử dụng trong quá khứ để thành công lớn là OGRE 3D.
Nền tảng đa nền tảng, được viết rất đẹp (C++) và chạy tốt. Tuy nhiên, một điều khiến tôi trở thành cộng đồng tuyệt vời - bạn luôn có thể nhận được sự trợ giúp cho dù câu hỏi của bạn có đơn giản thế nào đi nữa, và có rất nhiều hướng dẫn/hướng dẫn trên diễn đàn/wiki của họ. Tài liệu cũng rất tốt.
Rất đáng để khám phá.
Hrmm, khi đọc rằng nó gần như nghe có vẻ như tôi có sở thích - tôi không biết! Tôi thực sự thích nó từ kinh nghiệm quá khứ!
nitpick: Ogre 3D không thực sự là một công cụ GAME. Nó chỉ làm đồ họa (không có khung/plugin khác). –
Đúng, mặc dù tôi đã giải thích yêu cầu về 'động cơ 2ngày/3d' theo cách mà Ogre sẽ là một phản hồi hợp lệ. Ngoài ra, tất nhiên cũng có cả các công cụ trò chơi đầy đủ được xây dựng trên đó. Tuy nhiên, bạn nêu ra một điểm tốt! – CapBBeard
OGRE hoàn toàn là công cụ hiển thị đồ họa, nhưng thiết kế này có mục đích vì nó cho phép các thành phần khác được "cắm vào".Nó không sửa chữa bạn với một động cơ vật lý/âm thanh nhất định để có nhiều tự do hơn trong việc sử dụng nó. Tôi chắc chắn muốn giới thiệu nó mặc dù - nó được sử dụng trong một số trò chơi bán chạy nhất (Ankh) – Kezzer
Hãy thử tìm kiếm DevMaster's Game and Graphics Engines Database cho công cụ 3D. Câu hỏi này cũng đã được hỏi và trả lời MANYMANY lần trong số forums của chúng tôi.
C4 Engine, irrLicht và Torque thường khuyến khích cho 3D trong C++, nhưng nó thực sự phụ thuộc vào yêu cầu cá nhân của bạn hoặc nếu bạn thực sự cần một động cơ ở tất cả.
Tôi không khuyên bạn nên cơ sở dữ liệu, nhưng làm đề nghị diễn đàn của họ. Tỷ lệ tín hiệu trên nhiễu rất tốt. – alphadogg
@alphadogg Có, diễn đàn rất tốt. Thật không may, tôi đã dành nhiều thời gian ở đây hơn ở đó. -monjardin –
Panda3D là khá dễ dàng:
- Bạn có thể sử dụng nó với C++ (hoặc Python.)
- Nó cũng là tài liệu và cung cấp nhiều mẫu tốt.
Phần lớn là định hướng 3D, vì vậy hãy lưu ý mặc dù mọi công cụ 3D sẽ liên quan đến đường cong học tập, Panda3D sẽ có một trong những đoạn ngắn nhất.
Tôi khuyên bạn nên Irrlicht. Nó đơn giản, nhẹ nhưng nhanh và mạnh mẽ. Nó không phải là tính năng như Ogre3D, nhưng tôi thấy nó đơn giản hơn để sử dụng.
Nếu bạn đang tìm kiếm thêm một API đơn giản hơn là một công cụ trò chơi toàn diện, bạn nên thử SDL. Điều đó sẽ cung cấp cho bạn một cách độc lập nền tảng để kết xuất với OpenGL, xử lý dữ liệu đầu vào, thực hiện âm thanh cơ bản, v.v. Đặc biệt hữu ích nếu bạn đang tìm cách tạo một dự án trò chơi 2D đơn giản.
- 1. Động cơ java 3d miễn phí
- 2. Trình chỉnh sửa XLIFF miễn phí tốt nhất là gì?
- 3. Động cơ 3D Actionscript3 tốt nhất là gì?
- 4. Tỷ lệ "cài đặt đang hoạt động" tốt cho ứng dụng Android miễn phí là gì?
- 5. "Biến miễn phí" là gì?
- 6. Bộ ghép kênh đầu cuối miễn phí tốt là gì?
- 7. Công cụ trò chơi tốt và miễn phí là gì?
- 8. Bộ chọn thời gian miễn phí, tốt nhất cho WPF là gì?
- 9. Trình phát FLV nguồn mở miễn phí tốt nhất (nhúng) là gì?
- 10. IDE miễn phí tốt nhất cho lắp ráp MIPS là gì?
- 11. Trình bao bọc C# có sẵn miễn phí tốt nhất cho BITS là gì?
- 12. Các API mã hóa địa lý tốt nhất có sẵn miễn phí là gì?
- 13. Biến số miễn phí là gì?
- 14. Có CMS ứng dụng dành cho thiết bị di động miễn phí không?
- 15. Tập hợp các biểu tượng mimetype miễn phí, miễn phí, hữu ích là gì?
- 16. IDE tốt nhất cho điện thoại di động jquery?
- 17. Cách tốt nhất để tạo trang web thân thiện với thiết bị di động là gì?
- 18. Trình chỉnh sửa html wysiwyg miễn phí tốt nhất
- 19. Sự khác nhau giữa miễn phí, dealloc, phát hành và tự động phát hành là gì?
- 20. Trình chỉnh sửa CSS tốt nhất có sẵn miễn phí
- 21. Framework tốt nhất cho phát triển di động dựa trên HTML 5 là gì?
- 22. Plugin miễn phí tốt nhất cho Eclipse cho phép định dạng/thụt lề/dọn dẹp mã JSP là gì?
- 23. Trình tối ưu hóa JavaScript miễn phí tốt nhất có sẵn trong thư viện Java là gì?
- 24. Tại sao PHP Doctine miễn phí() không hoạt động?
- 25. Giữ các trường hợp miễn phí EC2 Miễn phí
- 26. Nhập cơ sở miễn phí vào Triplestore
- 27. C: Gọi miễn phí trên một biến tự động?
- 28. App Store - Cách tốt nhất để hợp nhất phiên bản trả phí và miễn phí thành phiên bản miễn phí với IAP
- 29. Giải pháp thay thế mã nguồn mở miễn phí tốt nhất cho MS Team Foundation Server là gì?
- 30. Phát triển Flex trên Linux, môi trường miễn phí tốt là gì?
Có lẽ điều này tốt hơn vì cộng đồng wiki thực sự khá chủ quan? – Kezzer
Không có "tốt nhất". rất nhiều biến, từ cấp độ kỹ năng của bạn, đến ý định của bạn (sở thích so với thương mại?) cho nhu cầu vốn có của trò chơi của bạn. – alphadogg