2

SDL や GLFW が提供するものと同様の入力機能を提供する Haskell ライブラリを作成するにはどうすればよいでしょうか? 具体的には、デバイス イベント (マウス、キーボード、ジョイスティックなど) とシステム イベント (終了、サイズ変更、ウィンドウの移動、フォーカスなど) を取得するにはどうすればよいでしょうか。

4

2 に答える 2

5
  1. 構築しているプラ​​ットフォーム (またはライブラリ) によって提供されるプリミティブへの FFI バインディングを作成します。

  2. これらのプリミティブを使用して、より高いレベルの抽象化を実装します。

于 2012-05-25T00:59:01.590 に答える
2

SDL に似たものが必要な場合は、SDL を使用してみませんか? 基本的に C バージョンと同じ API を持つ (ただし、ガベージ コレクションとタイプ セーフを備えた)かなり優れた SDL ラッパーが既に利用可能です。

于 2012-05-25T13:51:45.633 に答える