17年度-ランチャー制作講座

茶番

初講座…ども…
俺みたいな大学生でランチャー作ってみたい奴、他に、いますかっていねーか、はは
今日のTwitterの会話
うじゅき…好き… とか ここなつ尊い… とか
ま、それが普通ですわな

かたや俺は電子の砂漠-VisualStudio-死体-ソースコード-を見て、呟くんすわ
it’a true launcher.バグってる?それ、誉め言葉ね。

好きな言語 C++
尊敬する人間 元ネタの人(厨二病はNO)

なんつってる間に4時っすよ(笑) あ〜あ、夏休みの辛いとこね、これ

概要

いわゆるランチャーと呼ばれる、他のソフトウェアを起動するソフトウェアを作ってみようという内容の講座です。
見た事ある人には新歓や大学祭の展示で会員が作ったゲームを起動するのに使ったアレの類と言えば伝わるでしょうか。
使う言語はC++で、Siv3Dというライブラリを使って制作します。
(他にもC#とDXライブラリを使う方法など、作り方自体はいろいろあると思います。)

C言語の基礎(講座で触れたくらいの内容)は分かるが、C++はやった事が無い人を想定して話すつもりです。
が、C++もSiv3Dも最低限の紹介しかしないと思います。興味が出たら調べてみてね!
(あらかじめ少し触れておくと理解しやすいかも)

講座でやる予定の内容

  • クラス(C++の機能)の説明
  • Siv3Dの紹介
  • ランチャーの実装例紹介

講師

まっそうめん

資料

ランチャー制作講座資料

10/2(月) 資料アップロード

日程

10/4(水) 18:00〜21:00 を予定(都合悪くなったら変更します)

場所

図書館 を予定

持ち物

ノートPC

事前準備

※上手くいかなかったらフォローします。(3番まで上手くいけば問題ないです)

1.Siv3Dのダウンロード・インストール
ここから、インストーラ(バージョンはAugust 2016 v2)をダウンロードしてください。
インストールは公式サイトの説明読みながら流れで。

2.事前準備(VisualStudio2017の場合)
公式サイトにも書いてありますが、Siv3DはVisualStudio2015を使用する事を想定しています。
なので、Siv3Dを使う方法としてVisualStudio2015をインストールするというパターンと、VisualStudio2017で事前準備して動かすパターンがあります。
どっちの場合も公式サイトに説明が載ってるので読みながらやってもらえればokですが、VisualStudio2017で事前準備して動かすパターンについて補足しときます。

2-a.VisualStudioInstallerを開き、「Windows 8.1 SDK」と「VC++ 2015.3 v140 ツールセット」をインストールする

1.png

2.png

3.png

4.png

2-b.Siv3Dテンプレートファイルを配置
ドキュメント/VisualStudio2015/Templates/ProjectTemplatesにある「Siv3D(August2016v2).zip」をドキュメント/VisualStudio2017/Templates/ProjectTemplatesの同じ位置に配置する。

5.png

6.png

3.実際に起動してみる
Siv3Dのプロジェクトを作成し、起動できるかどうか試してみて下さい。
やり方は公式サイトの説明読みながら流れで。
ただし、VisualStudio2017で起動した場合はプロジェクトのプロパティから「プラットフォームツールセット」が「VisualStudio2015(v140)」になっているか確認してください。

7.png

8.png

9.png

4.Siv3Dを使ってみる
入門チュートリアルを読んでみるとSiv3Dがどんな風に使えるのかわかると思います。
ゲーム制作にも使えるので、興味があったら使ってみて下さい。(むしろゲーム制作がメイン?)
もっと細かい機能が知りたかったらリファレンスを参照。


添付ファイル: file9.png 568件 [詳細] file5.png 579件 [詳細] file4.png 642件 [詳細] file6.png 635件 [詳細] file7.png 729件 [詳細] file3.png 588件 [詳細] file1.png 505件 [詳細] file2.png 658件 [詳細] file8.png 593件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-11-21 (木) 11:25:35 (1618d)