SlideShare a Scribd company logo
はじめての 教室
今日のながれ
• ① アイスブレーク
(1)高野を知ろう(2)unityを知ろう!
• ② unityを入れてみよう!
• ③ unityを触ってみよう!
• ④ ゲームを作ってみよう!
• ⑤ 遊んでみよう!
• ⑥ クロージング
unityってなーに?
• 一言で言えば
“ゲーム開発ツール”
・ゲームを動かすために
“ゲームエンジン”と
ゲーム内のコンテンツを編集する
“エディター”が統合された
“エディター統合型ゲームエンジン”
そろそろ入れましょうか
インストール!
http://japan.unity3d.com/
インストール!
インストール!
インストール!
インストール!
インストール!
1 2
3 4
インストール!
少し待ってて
インストール終了!
これで終了
それじゃ起動しましょうか
プロジェクトの作成
プロジェクトの生成
適当に名前を決めて
適当に保存先を決めて
※空のフォルダ
Create projectを押す!!
画面の説明
ツールバー
Sceneビュー
Hierarchyビュー
Inspectorビュー
projectビュー
現在のシーンを視覚的に確認できる
シーンの中に配置されている
オブジェクトの階層構造を
確認できる
オブジェクトやファイルの
内容を確認したり、
詳細に設定することが出来る.
プロジェクト内の、
ファイルの 様子を表示する画面。 .
画面の説明
Gameビュー
Consoleビュー
ツールバーのプレイを押すことで
作成中のゲームを実際に動かして
プレビューすることが出来る
エラーメッセージを確認することが出来ます
下準備をしましょう
ProjectビューのAssetフォルダを右クリック
↓
Createからfolderを選択
フォルダ管理📂
フォルダを三つ作って
“Materials”,“scenes”,“scripts”と名前を振る.
これをやらないと後々後悔しますよ~
そろそろなんか作りましょうか
とりあえずなんかつくってみましょ
• この章ではこんなのを作ります!!
板をつくる
Hierarchyビューで
“create”→“Cube”を選択
板をつくる
Hierarchyビューで
“Cube”が追加されている
Positionは
(x,y,z)=(0.0.0)にする
スケールツールを選択
試しに他のツールも触ってみましょうか
板をつくる
この■を引っ張る
板をつくる
(50,1,50)と入力
軽くtips
①ALT + CTRL(Macの人はcommando) + ドラッグ
⇒“平行移動!!”
②ALT + ドラッグ
⇒“視界の旋回!!”
③マウスホイール
⇒“ズーム”
④Hierarchyから選択したオブジェクトをダブルクリック
⇒選択したオブジェクトに焦点を合わせる
これは便利ですよ
玉をつくる
“Hierarchyビュー”
⇒“Sphere”
玉をつくる
移動ツールと
スケールツールを使ってうまい感じに
玉に物理挙動を与える
玉を選択して、メニューから
“component”⇒“Physics”⇒“Rigidbody”
玉に物理挙動を与える
Use Gravityに☑が入れば
重力が適用され
Y軸に負の方向に落下しようとする力が
発生します.
床にも物理挙動を与える
床はその場でとどまっててほしいので
Is Kinematicに☑を入れる
同じようにメニューから
“component”⇒“Physics”⇒“Rigidbody”
うごかしてみましょ
ココを押して
でけぇ!!
アップすぎ!!
停止押してもう一度playボタン押して
カメラを動かしましょう
移動ツールや回転ツールでうまい感じに調整して…
右下のプレビューで確認して..,
あんまりうまくいかなかったらとりあえず
position(0,30,-60) Rotation(25,0,0)
でなんとかしてください
もう一度再生!!
次は反発係数を入力
Project⇒createから
Physic materialを選択
出てきたものをmaterialフォルダへ
反発係数を入力
0~1で値を入力
反発係数を入力
ドラッグ&ドロップ
Sphereを選択
反発係数を入力
ドラッグ&ドロップ
Cubeを選択
うごかしてみましょ!!
ココ押して
回転ツールでいじって
キー操作を実装しましょうか
Scriptを作成
Project⇒create⇒JAVA script
かきましょう
出来たscriptをダブルクリックすると
こんな画面になります
かきましょう
このオブジェクトの姿勢を秒間30秒の速さで入力方向にZ軸回転する
実装
ドラッグ&ドロップ
保存
File⇒Save Scene as …を選択
⇒覚えやすい名前にして保存
ビルド
File⇒Build Settings …を選択
ビルド
Build押して
適当に名前つけて
保存!
遊びましょう
さっき書き出したファイルをダブルクリックして
どう?たのしい?
それじゃ…
もっとゲームっぽいのを作ってみましょう
じゃあどうする?
① まずはタイトル画面が欲しいよね
② ルールが欲しい
③ ゲームクリアとゲームオーバー画面も欲しい
こんな感じ…
スタート画面
ゲームオーバー
ゲームクリアゲーム本編
スペースキー 20秒たった
20秒以内に玉が落ちた
5秒たった
今日はここまで作ってみましょう
まずはmainシーンの保存
1.File⇒Build Setting
2.Add Currentを押す
3.Buildを押す
タイトル画面シーンの追加
File⇒Save Scene Asで
“title”として保存
シーン順序の変更
1.File⇒Build Setting
2.Add Currentを押す
3.Scenes In Buildの
titleを一番上に
ドラッグ
タイトル画面の作成
1.Hierarchyビューで
メインカメラを選択
2.Clear Flagsを
Solid Collar にする
3.Backgroundを青に
する
続いて文字を作成
Hierarchy>Create>UI>Textを選択する
名前はTitleに変えておく
タイトルの編集
Altを押しながら
クリック
タイトルの編集
240×120に
サイズを変更
ゲームビューでタイトルを確認
スクリプトを書きましょう
Project⇒create⇒JAVA scriptでスクリプトを作成
下のスクリプトを書いてください
function Update () {
if(Input.GetButtonDown("Jump")){
Application.LoadLevel("ball and cube");
}
}
スクリプトを書きましょう
function Update () {
if(Input.GetButtonDown("Jump")){
Application.LoadLevel("ball and cube");
}
}
・GetButtonDown関数 ボタンが押されたことを検出
・Jump スペースキー
・ ApplicationクラスのLoadLevel関数 指定したシーンを読みこむ
空のオブジェクトに入れましょう
Create⇒Create Empty
で作成
Play
正常に動くか確認
ビルド
どう?うごいた?
クロージング
今日やったこと
① インストール
② オブジェクトを並べた
③ 少しスクリプトを書いた
④ シーンとシーンをつないでみた
最後に
あいさつとやってみた感想
今日はありがとうございました
m(__)m

More Related Content

PPTX
講義用Ppt windows女子部
PDF
ゲームエンジンUnityとオープンソースとの新しい関係
PDF
ユニティちゃんだけじゃない! オープンソースとUnityの未来
PDF
Unity講習会(初級)
PDF
わたしのVisual studio環境
PDF
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
PDF
Unity30分間クッキング
PDF
VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
講義用Ppt windows女子部
ゲームエンジンUnityとオープンソースとの新しい関係
ユニティちゃんだけじゃない! オープンソースとUnityの未来
Unity講習会(初級)
わたしのVisual studio環境
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
Unity30分間クッキング
VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~

What's hot (20)

PDF
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
PPTX
Unity講座
PPTX
ぷちコンゲームジャム進捗報告
PPTX
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
 
PDF
Unite Japan Presentation (Pocket Queries, Inc.)
PDF
VTuberになるためにUnityを触ってみよう!
PDF
Unityを触ってみた話
PDF
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
PPT
CEDEC 20110907 ショートセッション マネタイズとゲーミフィケーション
PDF
【初心者向け】Unity StartUp講座
PDF
中高生向けUnity講座
PPTX
ゼロからのエンジニアが開発マネージャーになるまで
PDF
モンスターストライクにおける監視システムのあれこれ
PDF
Webデザインのウソ・ホント ~ Web らしくデザインするためのヒント
PDF
Unityで始めるバージョン管理 Git LFS 入門編
PDF
UnityでつくるVRアプリ 〜VRの作法とVRTK〜
PPTX
Live2Dの描画の裏側の話
PDF
Let’s study unity
PPTX
Arxan導入前後で変わったこと
PPTX
モンスターストライクにおける負荷対策
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
Unity講座
ぷちコンゲームジャム進捗報告
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
 
Unite Japan Presentation (Pocket Queries, Inc.)
VTuberになるためにUnityを触ってみよう!
Unityを触ってみた話
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
CEDEC 20110907 ショートセッション マネタイズとゲーミフィケーション
【初心者向け】Unity StartUp講座
中高生向けUnity講座
ゼロからのエンジニアが開発マネージャーになるまで
モンスターストライクにおける監視システムのあれこれ
Webデザインのウソ・ホント ~ Web らしくデザインするためのヒント
Unityで始めるバージョン管理 Git LFS 入門編
UnityでつくるVRアプリ 〜VRの作法とVRTK〜
Live2Dの描画の裏側の話
Let’s study unity
Arxan導入前後で変わったこと
モンスターストライクにおける負荷対策
Ad

Similar to はじめてのUnity教室 講義用ppt (20)

PDF
UnityでつくるはじめてのPONG
PDF
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
PDF
Unityと.NET
PDF
Enchant.js入門
PDF
ゲーム制作で学ぶUnityの基礎
PPTX
第2回 IT講座 ゲームを作るって?
PDF
Unity2015_No2~Terrain~
PDF
ARLT_10_Unityと昔のAR会
PDF
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
PDF
Techhills 6.18
PPT
IEとメモ帳でかんたんゲーム開発
PDF
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
PPTX
C# で i phone ゲーム開発
PPTX
Unity ゲーム開発
PPTX
スマートフォン勉強会 関東 19
PDF
Unity講座資料1
PDF
GTMF2016「Unreal Engine 4で高品質なVRコンテンツを 制作するために知っておきたい100のテクニック」
PDF
GTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games Japan
PDF
モックアップ共有のススメ
PDF
Cocos2dを使ったi phoneゲーム開発手法
UnityでつくるはじめてのPONG
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
Unityと.NET
Enchant.js入門
ゲーム制作で学ぶUnityの基礎
第2回 IT講座 ゲームを作るって?
Unity2015_No2~Terrain~
ARLT_10_Unityと昔のAR会
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Techhills 6.18
IEとメモ帳でかんたんゲーム開発
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
C# で i phone ゲーム開発
Unity ゲーム開発
スマートフォン勉強会 関東 19
Unity講座資料1
GTMF2016「Unreal Engine 4で高品質なVRコンテンツを 制作するために知っておきたい100のテクニック」
GTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games Japan
モックアップ共有のススメ
Cocos2dを使ったi phoneゲーム開発手法
Ad

はじめてのUnity教室 講義用ppt