Làm cách nào để viết một công cụ sử dụng trình rasterizer tùy chỉnh và C thuần túy theo cách tốt nhất có thể?

lập trình


**Đây không phải là lỗi, mà là câu hỏi về cách tốt nhất để viết một công cụ sử dụng C thuần túy và trình rasterizer tùy chỉnh**
Tôi muốn biết cách tốt nhất và có tổ chức nhất để tạo công cụ trò chơi bằng SDL2, một trình rasterizer tùy chỉnh và quan trọng nhất là C17. Ngoài ra, hãy đề xuất bất kỳ thư viện đồ họa nào tốt hơn SDL2 theo câu trả lời của bạn nếu bạn biết.

Những gì tôi đã thử:

Vui lòng không gửi liên kết đến các bài hướng dẫn, vì tôi thà đọc một đoạn văn bản 7 đoạn còn hơn là xem 20 video liên tiếp. Ngoài ra tôi không còn gì để nói nữa. Cảm ơn bất cứ ai sẽ trả lời.

Giải pháp 1

Chúng tôi không thể nói cho bạn biết.
Tại sao không? Bởi vì chúng tôi không – không thể – biết đầy đủ về dự án của bạn, khả năng của bạn, hoặc môi trường mà động cơ của bạn sẽ chạy hoặc cách nó giao tiếp với các ứng dụng bên ngoài (rốt cuộc thì công việc của động cơ là gì!) . Chúng tôi không biết bạn đã tiến được bao xa hoặc thậm chí bạn đã bắt đầu điều gì chưa. Rất tiếc, chúng tôi thậm chí còn không biết bạn đang nói về loại công cụ trò chơi nào, chứ đừng nói đến điều bạn cho là “cách tốt nhất” để viết mã! “Tốt nhất” là một điều chủ quan: nó có thể có nghĩa là “nhanh nhất”, “nhỏ nhất”, “linh hoạt nhất”, “dễ bảo trì nhất” hoặc bất kỳ tiêu chí nào trong số hàng chục tiêu chí có thể khác.

Tất cả những gì chúng tôi biết là những gì bạn đã nói với chúng tôi: “Tôi muốn viết thứ này bằng C” – nhưng thành thật mà nói nếu bạn muốn viết một công cụ trò chơi, đó không phải là một khởi đầu tốt: nó thiếu rất nhiều tính năng thực sự hữu ích như hướng đối tượng giúp công việc của bạn dễ dàng hơn.

Xin lỗi, nhưng bạn sẽ phải ngồi xuống và tìm ra chính xác những gì bạn đang cố gắng tạo ra (và tại sao; có rất nhiều tiềm năng tái tạo lại bánh xe ở đây) trước khi bạn có thể bắt đầu đặt câu hỏi đó cho chính mình, chứ đừng nói đến mọi người. cách xa hàng ngàn KM, những người chỉ có thể nhìn thấy chính xác những gì bạn gõ!

Giải pháp 2

Đây là cách: Bắt đầu với thư viện SDL2 để phát triển trò chơi[^]

Tại sao mọi người lại phải viết một hướng dẫn khác cho bạn khi đã có rất nhiều hướng dẫn rồi? Đây là từ trang đầu tiên của các liên kết tìm kiếm tại DDG.

コメント

タイトルとURLをコピーしました