Visual Studio インストール

ゲームプログラミング講習
第0章
導入
ゲーム制作に必要なものをインストールします
ゲームプログラミング講習 第0章 導入
1
ゲーム制作に必要なもの
Microsoft Visual Studio
DXライブラリ
プロジェクトテンプレート
C言語の知識
ゲームプログラミング講習 第0章 導入
2
Microsoft Visual Studio とは
 C言語でプログラミングしてWindows用アプリ
ケーションを作るアプリケーション
 つまり、Windows用ゲームが作れる!
ゲームプログラミング講習 第0章 導入
3
DXライブラリとは
 C言語でWindows用ゲームを作るときに非常に役に立つもの
 Visual Studio に対応
 いろいろな関数が定義されている
ゲームプログラミング講習 第0章 導入
4
プロジェクトテンプレートとは
 Visual Studio でプロジェクトを作成する
ときに選択するもの
 DXライブラリの設定が面倒なので、テン
プレートを使う
 テンプレートを選択すると、設定済みの
プロジェクトが作成される
ゲームプログラミング講習 第0章 導入
5
今回やること
Visual Studio インストール
Visual Studio 起動・サインイン
DXライブラリのダウンロード・解凍
テンプレートのダウンロード
ゲームプログラミング講習 第0章 導入
6
Visual Studio インストール
簡単な操作でインストールできます(ただし50分ほど待たされます)
ゲームプログラミング講習 第0章 導入
7
Visual Studio インストール
 「Microsoft Visual Studio Express 2015 for Windows Desktop」をインストールします
1. 「Visual
Studio Express」へ移動
2. 下へスクロールし、「Express
for Desktop」をダウンロード
 注意:Community 2015 ではありません
3. 実行
ゲームプログラミング講習 第0章 導入
8
Visual Studio インストール
4. しばらく待つ
ゲームプログラミング講習 第0章 導入
9
Visual Studio インストール
5. 「インストール」をクリック
6. 「はい」をクリック
ゲームプログラミング講習 第0章 導入
10
Visual Studio インストール
7. しばらく待つ(約50分)
ゲームプログラミング講習 第0章 導入
11
Visual Studio インストール
8. 「今すぐ再起動」をクリック
9. しばらく待つ(Linuxが起動しないように注意)
ゲームプログラミング講習 第0章 導入
12
Visual Studio インストール
10. マウスカーソルを一番右上(または右下)に移動
11. 「検索」をクリック
ゲームプログラミング講習 第0章 導入
13
Visual Studio インストール
12. 「vs」を入力
13. 「VS
Express for Desktop」を右クリック
14. 「スタート画面にピン留めする」をクリック
ゲームプログラミング講習 第0章 導入
14
Visual Studio インストール
15.スタートボタンをクリック
16.一番右へスクロール
17. 「VS Express for Desktop」をクリックしながら左へ移動(わかりやすい場所に置く)
18.完了!
ゲームプログラミング講習 第0章 導入
15
Visual Studio 起動・サインイン
VIsual Studio の試用期間は30日間ですが、サインインするとずっと使えます
ゲームプログラミング講習 第0章 導入
16
Visual Studio 起動・サインイン
1. スタート画面から「VS
Express for Desktop」を起動
2. しばらく待つ
ゲームプログラミング講習 第0章 導入
17
Visual Studio 起動・サインイン
3. 「サインイン」をクリック
ゲームプログラミング講習 第0章 導入
18
Visual Studio 起動・サインイン
4. AXIAアカウント名(学生番号)と「@m.nanzan-u.ac.jp」を入力
 AXIAアカウントとは、南山大学で使用するアカウントです(PORTA、
WebClass、Wi-Fiで使用)
5. 「続行」をクリック
6. AXIAアカウントのパスワードを入力
7. 「サインイン」をクリック
 このように、Office 365 と同じ方法で Visual Studio もサインインで
きるようです
ゲームプログラミング講習 第0章 導入
19
Visual Studio 起動・サインイン
8. 名前を適当に入力
9. 「続行」をクリック
 ちなみに、入力した名前は Visual Studio で右上に表示されます
ゲームプログラミング講習 第0章 導入
20
Visual Studio 起動・サインイン
10. しばらく待つ
11.完了!
ゲームプログラミング講習 第0章 導入
21
DXライブラリのダウンロード・解凍
ちょっと面倒です
ゲームプログラミング講習 第0章 導入
22
DXライブラリのダウンロード・解凍
 「Internet Explorer」を例に説明します
1. 「
DXライブラリ置き場 HOME」へ移動
 このページをお気に入り(ブックマーク)に追加することをお勧めします
2. 下へスクロールし、「DXライブラリのダウンロード」をクリック
ゲームプログラミング講習 第0章 導入
23
DXライブラリのダウンロード・解凍
3. 「VisualC++用」をダウンロード(「保存」を選択)
4. 「フォルダーを開く」を選択
ゲームプログラミング講習 第0章 導入
24
DXライブラリのダウンロード・解凍
5. 「DxLib_VC3_14f.exe」をダブルクリック
 バージョン番号は異なります
ゲームプログラミング講習 第0章 導入
25
DXライブラリのダウンロード・解凍
6. 「DxLib_VC」フォルダを右クリックして、「切り取り」を選択
ゲームプログラミング講習 第0章 導入
26
DXライブラリのダウンロード・解凍
7. 左にある「PC」をクリック
8. 「ローカル
ディスク (C:)」を右クリックして、「貼り付け」を選択
9.完了!
ゲームプログラミング講習 第0章 導入
27
テンプレートのダウンロード
ZIPファイルをダウンロードするだけ(解凍不要)
ゲームプログラミング講習 第0章 導入
28
テンプレートのダウンロード
1. 「ゲームプログラミング講習」へ移動
2. 「dxlib_template.zip」をクリック
3. 「保存」
4. 「フォルダーを開く」
ゲームプログラミング講習 第0章 導入
29
テンプレートのダウンロード
5. 「dxlib_template.zip」を右クリック
6. 「切り取り」
ゲームプログラミング講習 第0章 導入
30
テンプレートのダウンロード
7. PCの「ドキュメント」を開く
8. 「Visual Studio 2015」
9. 「Templates」
10. 「ProjectTemplates」
ゲームプログラミング講習 第0章 導入
31
テンプレートのダウンロード
11. 余白を右クリック
12. 「貼り付け」
13.完了!
ゲームプログラミング講習 第0章 導入
32
次回
 第1章 DXライブラリ入門
 DXライブラリを使います
ゲームプログラミング講習 第0章 導入
33
終わり
お疲れ様でした
ゲームプログラミング講習 第0章 導入
34
おまけ
C言語を Visual Studio で実行したい方は次のスライドへ(授業では Visual Studio を使いません)
ゲームプログラミング講習 第0章 導入
35
「Hello, world!」プログラム作成
C言語で作ります(DXライブラリなし)
ゲームプログラミング講習 第0章 導入
36
Hello, world! とは
 画面に「Hello, world!」を表示するプログラム
 「世界一有名なプログラム」らしい(詳しくはウィキペディアで)
 正常に実行できるかどうかが簡単に確認できる
ゲームプログラミング講習 第0章 導入
37
Hello, world! の作り方
1. Visual Studio を起動
2. 「新しいプロジェクト」をクリック
ゲームプログラミング講習 第0章 導入
38
Hello, world! の作り方
3. 「Visual C++」をクリック
4. 「Win32 コンソール アプリケーション」
をクリック
5. 「C言語」を入力
6. 「OK」をクリック
 注意:次の画面で「完了」をクリックし
てはいけません
ゲームプログラミング講習 第0章 導入
39
Hello, world! の作り方
7. 「次へ」をクリック
ゲームプログラミング講習 第0章 導入
40
Hello, world! の作り方
8. 「空のプロジェクト」に
チェック
9. 「完了」をクリック
ゲームプログラミング講習 第0章 導入
41
Hello, world! の作り方
10. 「プロジェクト」
11. 「新しい項目の追加」
ゲームプログラミング講習 第0章 導入
42
Hello, world! の作り方
12. 「C++ ファイル」
13. 「追加」
ゲームプログラミング講習 第0章 導入
43
Hello, world! の作り方
14. 右の通りに入力
ゲームプログラミング講習 第0章 導入
44
Hello, world! の作り方
15. Ctrl + F5 を押す
16. 「はい」をクリック
17. Hello, world!
18.完了!
 もしエラーが出たら、残念ながら間違いがあります(「いい
え」をクリックして、修正)
ゲームプログラミング講習 第0章 導入
45
Visual Studio での scanf の使用について
 Visual Studio でscanfを使おうとするとエラーが出る問題があります
 Microsoftがscanfにセキュリティ上問題があるとして禁止しています(C言語の学習だけなら大丈夫)
 ソースファイルの1行目に次の通りに入力すると解決します
 なお、授業では Visual Studio を使わないので関係ありません
 また、DXライブラリを使用する場合もscanfを使わないので関係ありません
ゲームプログラミング講習 第0章 導入
46