Weitere ähnliche Inhalte
Ähnlich wie 20140508 在校生向けUnity&AR講座 (13)
Mehr von Saya Katafuchi (20)
20140508 在校生向けUnity&AR講座
- 2. INDEX-FIRST SESSION
WHO AM I?
Unityをインストールしよう
Unityってなに?
開発環境の比較
Unityで作られた作品(ゲーム)
Unityで作られた作品(映像)
実際にプロジェクトを作ってみよう
Unityの画面に慣れよう
画面が切り替わるアプリを作ってみよう
なめなび(仮)概要
画面遷移図
下準備
2
- 3. INDEX-FIRST SESSION
ボタンを表示させてみよう
メニュー画面をつくろう
メニューのシーンを保存する
背景色を変更する
タイトルを表示する
ボタンを並べていく
ボタンイベントを登録する
滑石ぷらぷら情報へ
新しいシーンを追加する
画像を表示する
ボタンイベントを登録する
滑石の風景を見る
今日のまとめ
LINKS
3
- 4. INDEX-FIRST SESSION
WHO AM I?
Unityをインストールしよう
Unityってなに?
開発環境の比較
Unityで作られた作品(ゲーム)
Unityで作られた作品(映像)
実際にプロジェクトを作ってみよう
Unityの画面に慣れよう
画面が切り替わるアプリを作ってみよう
なめなび(仮)概要
画面遷移図
下準備
4
- 5. WHO AM I ?
片渕 小夜(かたふち さや) 21歳
4年生 吉村ゼミ所属
人工知能の研究をしています
趣味でARアプリ作ります
AR使って2次元キャラクターとわいわいしてたらな
んかiPad貰いました
これからなかよくしてね!
5
- 10. INDEX-FIRST SESSION
WHO AM I?
Unityをインストールしよう
Unityってなに?
開発環境の比較
Unityで作られた作品(ゲーム)
Unityで作られた作品(映像)
実際にプロジェクトを作ってみよう
Unityの画面に慣れよう
画面が切り替わるアプリを作ってみよう
なめなび(仮)概要
画面遷移図
下準備
10
- 13. 開発環境の比較
UNITY
画面上ですぐに動作
確認ができる
3Dモデルの扱いが簡
単
JavaScript,C#など比
較的使いやすいプロ
グラミング言語を使
うことができる
機能によってはPro版
(13万円)を要求され
る…
ANDROID(JAVA)
IOS(OBJECTIVE-C)
30億のデバイスで走る
Java(笑)
Objective-Cとかいう意
味不明言語
推奨されている開発環
境が使いにくい
3Dモデルを表示させる
だけでたくさんコード
を書かなければいけな
い(つらい)
開発環境は無料でフル
機能が使える
13
- 17. INDEX-FIRST SESSION
WHO AM I?
Unityをインストールしよう
Unityってなに?
開発環境の比較
Unityで作られた作品(ゲーム)
Unityで作られた作品(映像)
実際にプロジェクトを作ってみよう
Unityの画面に慣れよう
画面が切り替わるアプリを作ってみよう
なめなび(仮)概要
画面遷移図
下準備
17
- 31. INDEX-FIRST SESSION
WHO AM I?
Unityをインストールしよう
Unityってなに?
開発環境の比較
Unityで作られた作品(ゲーム)
Unityで作られた作品(映像)
実際にプロジェクトを作ってみよう
Unityの画面に慣れよう
画面が切り替わるアプリを作ってみよう
なめなび(仮)概要
画面遷移図
下準備
31
- 32. INDEX-FIRST SESSION
ボタンを表示させてみよう
メニュー画面をつくろう
メニューのシーンを保存する
背景色を変更する
タイトルを表示する
ボタンを並べていく
ボタンイベントを登録する
滑石ぷらぷら情報へ
新しいシーンを追加する
画像を表示する
ボタンイベントを登録する
滑石の風景を見る
今日のまとめ
LINKS
32
- 64. タイトルを表示する
var myStyle : GUIStyle = new GUIStyle();
myStyle.normal.textColor = Color.white;
myStyle.fontSize = 50;
GUI.Label(Rect(Screen.width-240, 10, Screen.width, 200), "
なめなび", myStyle);
64
- 66. ボタンを並べていく
GUI.backgroundColor = Color.yellow;
GUI.Button(Rect(Screen.width-240,100,200,70), "お店の情報
を見る");
GUI.Button(Rect(Screen.width-240,200,200,70), "なめしの風
景を見る”);
GUI.Button(Rect(Screen.width-240,300,200,70), "滑石ぷらぷ
ら地図AR");
GUI.Button(Rect(Screen.width-240,400,200,70), "滑石ぷらぷ
ら情報へ");
66
- 76. 新しいシーンを追加する
(解答)
var titleStyle : GUIStyle = new GUIStyle(); /*タイトルのスタイル*/
titleStyle.normal.textColor = Color.white;
titleStyle.fontSize = 50;
var myStyle : GUIStyle = new GUIStyle(); /*本文のラベルのスタイル*/
myStyle.normal.textColor = Color.white;
myStyle.fontSize = 20;
GUI.backgroundColor = Color.blue; /*ボタンの背景色*/
GUI.Label(Rect(Screen.width-240, 10, Screen.width, 200), "なめなび", titleStyle);
GUI.Label(Rect(Screen.width-240, 100, Screen.width, 200), "2013滑石くんち 龍踊り", myStyle);
if(GUI.Button(Rect(Screen.width-240,300,200,70), "Youtubeで動画を見る")){
Application.OpenURL("https://www.youtube.com/watch?v=Wjca-QH_rhQ");
}
GUI.Label(Rect(Screen.width-220, 450, Screen.width, 200), "今後もどんどんn追加していきます!
", myStyle);
76
- 85. INDEX-FIRST SESSION
ボタンを表示させてみよう
メニュー画面をつくろう
メニューのシーンを保存する
背景色を変更する
タイトルを表示する
ボタンを並べていく
ボタンイベントを登録する
滑石ぷらぷら情報へ
新しいシーンを追加する
画像を表示する
ボタンイベントを登録する
滑石の風景を見る
今日のまとめ
LINKS
85