Có ai có bất cứ gợi ý nào cho thư viện đầu vào đa nền tảng tốt không? Tôi muốn nhận được:Bàn phím đa nền tảng/đầu vào chuột khuyến nghị
* at least keyboard and mouse input
* on at least the big three operating systems
* Small/fast
* C or C++
* permissive licensing gpl2/mit/free/etc.
Cho đến nay tôi đã nhìn thấy:
* OIS (used in Ogre) http://sourceforge.net/projects/wgois/
* SDL (used everywhere it seems, might be a clue) http://www.libsdl.org/index.php
* Allegro http://www.talula.demon.co.uk/allegro/readme.html
Có bất kỳ một sử dụng bất kỳ trong số này, hoặc biết về cái gì khác mà có thể được tốt?
Cảm ơn
Điều này thường được ghép nối với thư viện đầu ra, tức là thư viện đặt mọi thứ trên màn hình. Bạn có dự định hiển thị bất cứ thứ gì trên màn hình không? – Thomas
Tôi không có ý định kết nối với đầu ra. Tôi sử dụng mô hình "tách mối quan tâm" nếu có thể. @jweyrich đã đưa ra một số gợi ý tốt nhưng có vẻ như cả hai người trong số họ làm được nhiều hơn chỉ là đầu vào. – Jay
Tôi sẽ đề nghị OOIS (OpenInputSystem) rằng thư viện hỗ trợ nhiều con chuột trong lý thuyết. Trong thực tế, tôi có vấn đề biên dịch và biên dịch (nó sử dụng DX trên windows và không biên dịch với GCC trên windows), cũng gây ra vấn đề khi được sử dụng với các hệ thống cửa sổ khác (SFML) và yêu cầu trợ giúp trên cả hai trang web kết thúc bằng " lỗi của thư viện khác ". Vì vậy, tôi vẫn đang chờ đợi nhiều bàn phím và chuột hỗ trợ! u.u – GameDeveloper