Tôi nhận ra câu hỏi trên khá rộng nên tôi sẽ thu hẹp nó xuống. Tôi có một công cụ trò chơi opengl C++ đơn giản sống trong một thư viện tĩnh (có thể được chuyển thành một lib động).Cách tốt nhất để cổng C++ trò chơi lên web
Tôi đã suy nghĩ về cách làm cho nó chạy trên web. Từ những gì tôi có thể thấy tôi có thể sử dụng ActiveX hoặc Google NaCl để chạy mã C++ trong trình duyệt. Nhưng những công nghệ này dường như không dễ dàng vượt qua nền tảng? Hoặc có thể tôi đã hiểu lầm.
Một tùy chọn khác mà tôi đã thấy đang chuyển đổi công cụ thành javascript và WebGL và chạy trong canvas HTML5. Điều này có chậm hơn C++ không? Nó sẽ là nền tảng rất mặc dù.
Bạn nghĩ tùy chọn nào là tốt nhất, hoặc tốt hơn là có tùy chọn nào khác mà tôi đã bỏ lỡ không?
EDIT: về plugin tùy chỉnh tương tự như trình duyệt web thống nhất thì sao?
Tôi e rằng không có cách nào đơn giản và di động để làm điều đó. Các công nghệ liên quan khác nhau quá nhiều. Tôi biết Quake III đã được chuyển sang trang web, nhưng tôi tin rằng họ phải viết lại rất nhiều. – ereOn
Vì vậy, tôi phải viết một phiên bản khác nhau cho mỗi trình duyệt web nếu tôi sử dụng các công nghệ kiểu ActiveX? – Constan7ine