学習コース - Siv3D/Reference-JP GitHub Wiki

学習コースは、Siv3D を使った様々なアプリ開発のテクニックを、Siv3D ユーザが解説するコーナーです。
オリジナルに作成した学習コースをご寄稿いただける場合は リファレンスの修正・寄稿 をご覧ください。

音楽プレイヤーを作ろう :seedling: Beginner | Ryo Suzuki
ダイアログから音楽ファイルを選び、再生、一時停止、シークバーを動かして再生位置を変更できる音楽プレイヤーを作ります。

キーワード: Sound, GUI
アプリランチャーを作ろう :seedling: Beginner | Ryo Suzuki
いろいろなアプリを起動できる、おしゃれなランチャーを作ります。

キーワード: ProcessInfo
横スクロールゲームを作ろう :seedling: Beginner | あさちゅん
2Dゲームの王道「横スクロールゲーム」を0から作っていこうと思います。 作るものは横スクロールゲームですが、真上からの俯瞰視点のゲームならアクションゲームでもRPGでも応用できると思います。

キーワード: ゲーム, ジャンプ, スクロール
ドット絵エディタを作ろう :seedling: Beginner | ぷらいそ
ドット絵エディタを作成します。ドット絵の編集、保存、カラーパレット機能を、短いコードで実装します。

キーワード: Image, SamplerState
シーン遷移をサポートする SceneManager の使い方 :seedling: Beginner | はむくん
Siv3D に付属する HamFramework の SceneManager はシーン遷移の実装のためのクラスです。タイトル、ゲーム、結果画面等のシーンの切り替えと、シーン間でのデータ共有を支援します。

キーワード: HamFramework, SceneManager
Siv3D ミニサンプル集 :seedling: Beginner | ぷらいそ
Siv3D の便利な機能を試したり、紹介したりするために作成した、ちょっとしたプログラムをサンプル集として公開しています。
タスクシステムを使う :seedling: Beginner | Rinifisu
Siv3D に付属する RnfsFramework の TaskSystem はタスクシステム実装のためのクラスです。導入方法とチュートリアルを解説します。

キーワード: RnfsFramework, タスクシステム
⚠️ **GitHub.com Fallback** ⚠️