Submit Search
Unity チュートリアル
Download as PPTX, PDF
4 likes
3,183 views
M
Masaki Katoh
社内ワークショップで行った、Unity チュートリアルです。簡単なゲームを作りました。
Software
Read more
1 of 51
Download now
Downloaded 17 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
More Related Content
PPTX
はじめてのUnity 改
Masaki Katoh
PPTX
本当にはじめての Unity
Masaki Katoh
PDF
Unity study2018_1
karakuridoh
PDF
Windows10のお気に入りの機能を使いやすくしてみる
Shigeo Ueda
PPTX
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
ai BlogOnly
PPTX
はじめての Unity
Masaki Katoh
PPTX
アニメ・ゲームのための効果音自動生成ツール DSP Anime 1.2
TsugiStudio
PDF
【鹿児島】秋だよ!中高生アプリ開発講座
HatchUp
はじめてのUnity 改
Masaki Katoh
本当にはじめての Unity
Masaki Katoh
Unity study2018_1
karakuridoh
Windows10のお気に入りの機能を使いやすくしてみる
Shigeo Ueda
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
ai BlogOnly
はじめての Unity
Masaki Katoh
アニメ・ゲームのための効果音自動生成ツール DSP Anime 1.2
TsugiStudio
【鹿児島】秋だよ!中高生アプリ開発講座
HatchUp
What's hot
(19)
PDF
非エンジニア向けUnity勉強会 1
Makoto Korenaga
PDF
【Unite 2017 Tokyo】DIYエフェクト実装: エンジニアレスでエフェクトを組み込める環境づくり
Unite2017Tokyo
PPTX
【Unity道場スペシャル 2017沖縄】Unityで開発する上で 知っとくと便利な面白機能のアレコレ
Unity Technologies Japan K.K.
PDF
算数ゲーム Part1 UE4のブループリントでプログラム文法を1日で体験する
Tatsuya Iwama
PDF
算数ゲーム Part2 UE4のブループリントでプログラム文法を1日で体験する
Tatsuya Iwama
PDF
算数ゲーム Part3 UE4のブループリントでプログラム文法を1日で体験する
Tatsuya Iwama
PPTX
アクションゲームをつくってみよう!
poko ponmaru
PDF
㉒初期プロジェクトを改造!
Nishida Kansuke
PPTX
パズルゲーム用ステージの自動生成
yskcon
PPTX
191026 dashboard
tatsu1225
PPTX
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール!
PDF
Unity games uplaod
Keigo Ando
PDF
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
Unity Technologies Japan K.K.
PPTX
大雑把に理解するUE4のビヘイビアツリー
Yuuki Ogino
PDF
Kuug 第1回
Shinobu Izumi
PPTX
How to make games
Daihi
PDF
Muracha 画面作りから見るゲームメイキング
IGDA Japan
PPTX
DIYエフェクト実装: エンジニアレスでエフェクトを組み込める環境づくり
Unity Technologies Japan K.K.
PPTX
Osakijs #01 「enchant.jsハンズオン資料」
Yusuke HIDESHIMA
非エンジニア向けUnity勉強会 1
Makoto Korenaga
【Unite 2017 Tokyo】DIYエフェクト実装: エンジニアレスでエフェクトを組み込める環境づくり
Unite2017Tokyo
【Unity道場スペシャル 2017沖縄】Unityで開発する上で 知っとくと便利な面白機能のアレコレ
Unity Technologies Japan K.K.
算数ゲーム Part1 UE4のブループリントでプログラム文法を1日で体験する
Tatsuya Iwama
算数ゲーム Part2 UE4のブループリントでプログラム文法を1日で体験する
Tatsuya Iwama
算数ゲーム Part3 UE4のブループリントでプログラム文法を1日で体験する
Tatsuya Iwama
アクションゲームをつくってみよう!
poko ponmaru
㉒初期プロジェクトを改造!
Nishida Kansuke
パズルゲーム用ステージの自動生成
yskcon
191026 dashboard
tatsu1225
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール!
Unity games uplaod
Keigo Ando
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
Unity Technologies Japan K.K.
大雑把に理解するUE4のビヘイビアツリー
Yuuki Ogino
Kuug 第1回
Shinobu Izumi
How to make games
Daihi
Muracha 画面作りから見るゲームメイキング
IGDA Japan
DIYエフェクト実装: エンジニアレスでエフェクトを組み込める環境づくり
Unity Technologies Japan K.K.
Osakijs #01 「enchant.jsハンズオン資料」
Yusuke HIDESHIMA
Ad
Similar to Unity チュートリアル
(20)
PPTX
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
GMO GlobalSign Holdings K.K.
PPTX
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
ai BlogOnly
PDF
中高校生対象プログラミング講座Part1
優希 山本
PDF
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
Kohei Kadowaki
PDF
UnityでつくるはじめてのPONG
Kohei Kadowaki
PDF
㉓cocos2dでゲームを作ろう!その1
Nishida Kansuke
PDF
Adobe AIR で作る カジュアルゲーム開発
KLab Inc. / Tech
PPTX
JS と Canvas で作るシューティングゲーム
sairoutine
PPTX
スマートフォン勉強会 関東 19
Kenji Daikoku
PPTX
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】
GMO GlobalSign Holdings K.K.
PDF
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Takuya Mukohira
PDF
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
zecl1231
PDF
ゲームクリエイター就職大作戦「Debugger」
Shun Okabe
KEY
GameSalad9.13発表用資料
Tomotaka Inagaki
PDF
UE4でPongを作成するチュートリアル
Tatsuya Iwama
PPTX
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
ai BlogOnly
PDF
「オリジナル時計」事前課題用テキスト
Tairo Moriyama
PPT
IEとメモ帳でかんたんゲーム開発
amusementcreators
PDF
ゲームエンジン導入セミナー【UDK編】
Junya "Jun" Shimoda
PDF
Genvidセミナー シンプルJava Scriptオーバーレイ編
Takaaki Ichijo
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
GMO GlobalSign Holdings K.K.
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
ai BlogOnly
中高校生対象プログラミング講座Part1
優希 山本
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
Kohei Kadowaki
UnityでつくるはじめてのPONG
Kohei Kadowaki
㉓cocos2dでゲームを作ろう!その1
Nishida Kansuke
Adobe AIR で作る カジュアルゲーム開発
KLab Inc. / Tech
JS と Canvas で作るシューティングゲーム
sairoutine
スマートフォン勉強会 関東 19
Kenji Daikoku
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】
GMO GlobalSign Holdings K.K.
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Takuya Mukohira
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
zecl1231
ゲームクリエイター就職大作戦「Debugger」
Shun Okabe
GameSalad9.13発表用資料
Tomotaka Inagaki
UE4でPongを作成するチュートリアル
Tatsuya Iwama
S大学ゲーム制作サークル第一回 超初心者向けUE4チュートリアル(1)
ai BlogOnly
「オリジナル時計」事前課題用テキスト
Tairo Moriyama
IEとメモ帳でかんたんゲーム開発
amusementcreators
ゲームエンジン導入セミナー【UDK編】
Junya "Jun" Shimoda
Genvidセミナー シンプルJava Scriptオーバーレイ編
Takaaki Ichijo
Ad
Unity チュートリアル
2.
よろしくお願いします! Unity で簡単なゲームを作ってみよう ひっこしおつかれさまでした記念
3.
今回つくるもの プレイヤー 敵
4.
今回つくるもの ドラッグ 移動 フリック 発射
5.
Unity の基本的な オペレーション ゲームを作るゲームに近い環境で 絵の作りこみ プログラムの 作り方 素材のインポート マテリアルの設定 絵素材を作る アーティストの場合 プログラマーの場合 今回の目的 ここです
6.
だいたいの手順 1. 新規プロジェクトを作る 2. シーンを作って保存する 3.
プレイヤーを作る 4. ステージの壁を作る 5. 敵を作る
7.
新規プロジェクトを作る メニューの 【File】 → 【New
Project】 を実行 新規プロジェクトを作ります 名まえとフォルダーを入力
8.
Sceneを作って保存する 『Scene』って? 『タイトル』『ゲーム中』などのシーケンス 今回シーケンスは作りませんが Scene を作らないと保存できないので Scene を作ります リザルトタイトル画面
ゲーム
9.
Sceneを作って保存する メニューの 【File】 → 【Save
Scene】 を実行 【Project】 ビューに “GameScene” ができま す
10.
プレイヤーの GameObject を作る 『GameObject』って? ゲームに登場する
、ありとあらゆる ”モノ” カメラ BGM プレイヤー かわいい敵 背景
11.
プレイヤーの GameObject を作る メニューの 【GameObject】
→ 【3D Object】 → 【Sphere】 を実行 【Scene】 ビューに球があらわれま す 3Dモデルの変わりに、プリセット の球を使います
12.
Gameobject の名前を変える 【Hierarchy】 ビューで
“Sphere” をクリック、 選択 “Sphere” を “Player” に変更
13.
Rigidbody をアタッチする 『Component』って? GameObject に
“機能” を追加するしくみです アニメーション 物理運動
14.
Rigidbody をアタッチする 【Hierarchy】 ビューで
“Player” をクリック、 選択 メニューの 【Component】 → 【Physics】 → 【Rigidbody】 を実行 “Player” が下に落下しま す
15.
マウスで操作できるようにする ゲーム独自の機能はスクリプト(プログラム)で 作ります スクリプトも Component です 今回はあらかじめ用意したものを使ってください
16.
スクリプトをコピーする エクスプローラーから “WorkShop/Script” フォルダーを【Project】ビューに ドラッグ&ドロップする
17.
スクリプトを”Player” にアタッチする 【Project】 ビューの
“Player” スクリプ トを 【Hierarchy】 ビューの “Player” に ドラッグ&ドロップ “SlideInput” スクリプトも同じよ うに アタッチする “Player” を移動したり フリックで飛ばしたり できるようになります
18.
コンストレイントを設定する Player が前後に移動しないようにしておきます “Player” を選択する 【Inspector】
で『Rigidbody』 タブの 『Freeze Position/Z』に チェックを入れる
19.
ステージの壁を作る ステージを囲う壁を作ります
20.
ステージの壁を作る メニューの 【GameObject】 → 【3D
Object】 → 【Cube】 を実行 まずは上の壁です
21.
ステージの壁を作る 【Inspector】 で Position/Scale
を変 更 Position 0 5 0 Rotaion 0 0 0 Scale 10 1 1 こんな感じになればOKです
22.
ステージの壁を作る 右と左の壁もつくりましょう Position 5 0
0 Rotaion 0 0 0 Scale 1 10 1 右の壁 上の壁と同じように、Cube をつくり Position/Scaleを 変更します 左の壁 Position -5 0 0 Rotaion 0 0 0 Scale 1 10 1
23.
3つの Cube をひとまとめにする 3つの
Cube をひとつの GameObject の子どもに まとめておきます 選択や移動がまとめて行えるようになるので便利です
24.
親になるオブジェクトをつくる メニューの 【GameObject】 → 【Create
Empty】 を実行 名まえを “Stage” に変える
25.
Cube を “Wall”
の子どもにする 【Hierarchy】 ビューで “Cube” を “Stage” にドラッグ&ドロップする “Cube1”、”Cube2” も同じ ように こうなれば OK です
26.
Player とカメラの位置を調整する ここらへんで一度調整しましょう Position 0
-5 0 Rotaion 0 0 0 Scale 1 1 1 Player Position 0 0 -10 Rotaion 0 0 0 Scale 1 1 1 Camera こんな感じになればOKで す
27.
ゲーム画面のサイズを調整する ついでにゲーム画面のサイズも変えておきます メニューの 【File】 → 【Build
Settings …】 を実行 『Build Settings』とい う ダイアローグが 開きます
28.
プラットフォームを Web Player
にする 大きさの前にプラットフォームを WebPlayer に変えて おきます 【Platform】 の “Web Player” をク リック 【Switch Platform】 ボタンを押します Unity のマークが 移動すれば OKです
29.
画面サイズを設定する 大きさの前にプラットフォームを WebPlayer に変えて おきます 【Player
Settings...】 ボタンを 押す 【Inspector】 の地球のマークを 押す
30.
画面サイズを設定する 【Resolution and Presentation】
の文字をク リック 画面サイズを入力する Width 800 Height 450
31.
画面サイズを設定する 今追加した画面サイズを選択します 【Game】 ビューの左上のボタンを押す 『Web(800x450)』を選択
32.
Player の跳ね返りを調整する Player が壁に当たっても、ぜんぜんバウンドしません “Physic
Material” で調整します “Physic Material” は はね返り まさつ を設定する、物理運動のパラメーターです
33.
Physic Material をつくる 【Project】
ビュー左上の 【Create】ボタンをク リック 『Physic Material』をク リック
34.
パラメーターを設定する 名まえを “Player Physic
Material” に 変える 【Inspector】で各パラメー ターを 入力する Dynamic Friction 0 Static Friction 0 Bounciness 1 Friction Combine Minimum Bounce Combne Maxmum
35.
プレイヤーにセットする 【Project】 ビューの “Player
Physic Material” を 【Inspector】 の 『Sphere Collider』 タブの 『Material』にドラッグ&ドロップするs
36.
ここまでのところ 壁でぽんぽん跳ね返ればOKです
37.
敵を作る “Enemy” という名前の Cube
を作る “Enemy” スクリプトをアタッチす る
38.
コリジョンをトリガーにする Player が貫通してほしいので、 Enemy のコリジョンはトリガーにします コリジョン同士がぶつかったときは跳ね返ります コリジョンとトリガーは貫通します コリジョンもトリガーも、『ぶつかったこと』を スクリプトで検知できます
39.
コリジョンをトリガーにする “Enemy” を選択する 【Inspector】 の
『Box Collider』 タブの 『Is Trigger』にチェックを入れる Player が Enemy を貫通すれ ば OKです
40.
敵をたおせるようにする Player スクリプトには『ヒットした敵をたおす』 しくみが入っています 『Player が当たったオブジェクト』の種類が わかるようになれば このしくみが動くようになります Player.cs
の OnTriggerEnter() メソッド
41.
タグって何? 『タグ』は GameObject を大ざっぱに分類するための 文字列です タグの使用例 •
ぶつかった相手が敵なのか、アイテムなのか区別する • Scene にいる敵を全てリストアップする タグの例 『Player』『Enemy』『Bullte』『Item』 etc …
42.
タグを追加する “Enemy” を選択する 【Inspector】 の
『Untagged』を クリック、 『Add Tag...』を選択する 【Inspector】 の表示が 【Tags & Layers】 に変わります
43.
タグを追加する 【Tags】 の右下にある “+”(プラスマーク) を押す 『Tag
0』の欄に “Enemy” と入力す る
44.
Enemy にタグをセットする もう一度 “Enemy”
を選択する 【Inspector】 の 『Untagged』を クリック、 『Enemy』を選択する
45.
プレハブって何? 同じ GameObject をコピーでたくさん作る しくみです
46.
Enemy をプレハブにする 【Hierarchy】 ビューの
“Enemy” を 【Project】ビューにドラッグ&ドロッ プする 『青いキューブ』がプレハブのマークで す 【Hierarchy】 ビューの “Enemy” を削除する (*) プレハブ化した GameObject は、削除してもいつでも作ることができま す
47.
敵をたおせるようにする Player スクリプトには『敵をプレハブから作る』 しくみが入っています 『敵のプレハブ』を Player
スクリプトにセットすれば このしくみが動き出します Player.cs の create_enemy() メソッド
48.
敵のプレハブをセットする “Player” を選択する 『Tag 0』の欄に
“Enemy” と入力す る
49.
ちょっとだけスクリプトを修正する 【Project】 ビューで “Player”
スクリプトを選択 する スクリプトの編集には “Mono Develop” という アプリを使います 【Inspector】 の 『Open』 ボタン を押します
50.
スクリプトを修正する “Player.cs” スクリプトを MonoDevelop
で開 く “delete_enemy()” メソッドを修正 する “/*” と “*/” を 削除する
51.
完成です!
Download