ac# プログラマーとして、私は Microsoft に慣れていますが、Linux 側が本当に好きで、Mono はその世界をよりよく開いてくれます (imo)。
アクティブなビデオを表示するために直接描画のサポートが必要なアプリがありますが、Linux で同等のもの (さらに良いことに、Mono はどのようなサポートを提供するのか) に興味がありますか?
ac# プログラマーとして、私は Microsoft に慣れていますが、Linux 側が本当に好きで、Mono はその世界をよりよく開いてくれます (imo)。
アクティブなビデオを表示するために直接描画のサポートが必要なアプリがありますが、Linux で同等のもの (さらに良いことに、Mono はどのようなサポートを提供するのか) に興味がありますか?
OpenGL は、Linux/BSD および Mac (および Windows も) の DirectDraw と同等です。
短い答えはノーです。Mono フレームワークや一般的な Linux 向けに計画されている DirectX のサポート/エミュレーションはありません。現時点で最も近い方法は、Wine や Cedega などのエミュレーション レイヤーを使用して、Linux 内で Windows アプリを実行することです...多くの場合、これは必ずしも完璧なソリューションではありません。
別の方法は、複数のプラットフォームで同じように機能するクロスプラットフォーム ライブラリを使用することです。C# SDLプロジェクトは明らかに Mono 上で実行され、グラフィカル操作のための一貫したインターフェイスを提供するはずです。それはかなり成熟したlibsdlに基づいており、そこにはたくさんの例があります。