「SDL」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(リンクを訂正)
(update TranslationStatus.)
 
(同じ利用者による、間の3版が非表示)
2行目: 2行目:
 
[[Wikipedia:Simple DirectMedia Layer|Wikipedia]] より:
 
[[Wikipedia:Simple DirectMedia Layer|Wikipedia]] より:
 
[[en:SDL]]
 
[[en:SDL]]
  +
[[zh-hans:SDL]]
   
:'''SDL'''(Simple DirectMedia Layer)は、コンピューターマルチメディアハードウェアコンポーネントのためのハードウェア抽象化レイヤーを提供するために設計されたクロスプラットフォームのソフトウェア開発ライブラリです。ソフトウェア開発者は、Android、iOS、Linux、macOS、および Windows などの多くのオペレーティングシステムで実行できるハイパフォーマンスなコンピューターゲームやその他のマルチメディアアプリケーションを作成するためにそれを使用することができます。SDL は、ビデオ、オーディオ、入力デバイス、CD-ROM、スレッド、共有オブジェクトのロード、ネットワーキング、タイマーを管理します。3D グラフィックスのために、OpenGL、Vulkan、Metal、または Direct3D11(古い Direct3D バージョン9 もサポートされています)のコンテキストを処理することができます。一般的な誤解は、SDL ゲームエンジンであるということです。しかし、ライブラリ、直接ゲームを構築するのに適しているかそれを上に構築されたエンジンによって間接的に使用可能です。
+
:'''SDL'''(Simple DirectMedia Layer)は、コンピューターマルチメディアハードウェアコンポーネントのためのハードウェア抽象化レイヤーを提供するために設計されたクロスプラットフォームのソフトウェア開発ライブラリです。ソフトウェア開発者は、Android、iOS、Linux、macOS、および Windows などの多くのオペレーティングシステムで実行できるハイパフォーマンスなコンピューターゲームやその他のマルチメディアアプリケーションを作成するためにそれを使用することができます。SDL は、ビデオ、オーディオ、入力デバイス、CD-ROM、スレッド、共有オブジェクトのロード、ネットワーキング、タイマーを管理します。3D グラフィックスのために、OpenGL、Vulkan、Metal、または Direct3D11(古い Direct3D バージョン9 もサポートされています)のコンテキストを処理することができます。よくある誤解は、SDL ゲームエンジンであるというものです。しかし、SDL はゲームを直接構築するのに適していますし SDL の上に構築されたエンジンによって間接的に使用することもきます。
   
 
== インストール ==
 
== インストール ==
25行目: 26行目:
 
* [[Wikipedia:Simple DirectMedia Layer]]
 
* [[Wikipedia:Simple DirectMedia Layer]]
 
* [https://www.libsdl.org/ SDL メインウェブサイト]
 
* [https://www.libsdl.org/ SDL メインウェブサイト]
  +
  +
{{TranslationStatus|SDL|2024-07-09|810654}}

2024年7月9日 (火) 18:08時点における最新版

Wikipedia より:

SDL(Simple DirectMedia Layer)は、コンピューターマルチメディアハードウェアコンポーネントのためのハードウェア抽象化レイヤーを提供するために設計されたクロスプラットフォームのソフトウェア開発ライブラリです。ソフトウェア開発者は、Android、iOS、Linux、macOS、および Windows などの多くのオペレーティングシステムで実行できるハイパフォーマンスなコンピューターゲームやその他のマルチメディアアプリケーションを作成するためにそれを使用することができます。SDL は、ビデオ、オーディオ、入力デバイス、CD-ROM、スレッド、共有オブジェクトのロード、ネットワーキング、タイマーを管理します。3D グラフィックスのために、OpenGL、Vulkan、Metal、または Direct3D11(古い Direct3D バージョン9 もサポートされています)のコンテキストを処理することができます。よくある誤解は、SDL はゲームエンジンであるというものです。しかし、SDL はゲームを直接構築するのに適していますし、 SDL の上に構築されたエンジンによって間接的に使用することもできます。

インストール

sdl2 パッケージを インストールします。

sdl12-compat パッケージは、SDL 1.2 で作成されたプログラムのための互換性レイヤーを提供します。

SDL は、いくつかの公式ライブラリでさらに機能を提供することができます。これには、SDL 2 のための sdl2_imagesdl2_mixersdl2_ttf など、および SDL 1.2 のための sdl_imagesdl_mixersdl_ttf などが含まれます。

また、Python のラッパーもあります:python-pysdl2AUR

ドキュメント

公式の SDL Wiki は、ライブラリを利用するための様々なリソースとドキュメントを提供しています。ウェブサイトでは、gcccodeblocks と一緒に SDL を使用する方法についてガイドするいくつかのチュートリアルも提供されています。

ノート: SDL Wiki にリストされているチュートリアルのいくつかは、古くなっているものもあります(10 年以上更新されていないものなど)。

関連項目

翻訳ステータス: このページは en:SDL の翻訳バージョンです。最後の翻訳日は 2024-07-09 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。