Skip to content

学習コース

Reputeless edited this page Sep 12, 2016 · 41 revisions

学習コースは、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, タスクシステム

Siv3D について

  1. Siv3D の基本
  2. 図形を描く
  3. テクスチャを描く
  4. テキストを描く
  5. 文字列と数値の変換
  6. キーボード入力
  7. マウス入力
  8. サウンドの再生
  9. MIDI の再生
  10. ウィンドウと背景
  11. 図形のあたり判定
  12. 乱数
  13. ダイアログ
  14. ドラッグ & ドロップ
  15. アプリの状態
  16. テキストファイル
  17. INI, CSV, JSON
  18. バイナリファイル
  19. GUI
  20. アセット管理
  21. 画像編集
  22. Web カメラ
  23. マイク入力
  24. 経過時間の測定
  25. HSV カラー
  26. ファイルダウンロード
  27. 3D 描画
  28. 2D のレンダーステート
  29. 3D のレンダーステート
  30. パーティクル
  31. スクリーンショット
  32. アプリケーションの公開
  33. さらに学ぶには

表現テクニック集

入出力デバイス

開発のヒント

Clone this wiki locally