4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【はじめてのUnity】宝探しゲームをつくろう!(Unity入門)

Last updated at Posted at 2019-03-06

#この記事は古い記事です

最新バージョンの記事はこちら

#Unityとは
カンタンに言うと、 ゲームを作るキットです

スマホ版のどうぶつの森や、 スーパーマリオラン、 白猫プロジェクトもUnityで作られています
しかし、 Unityはゲーム以外のものも作ることができます
最近では、 手術のシミュレーションにも使われたりしているみたいですよ

#Unityにさわってみよう
まずはUnityにさわってみるところから、 はじめていきましょう

##画面の見かた

###Scene(シーン)
Scene.png
ゲームに出てくる物体 (オブジェクト) は全部ここにあるよ
ここでオブジェクトの場所を、自由に変えることができるよ

###Game(ゲーム)
Game.png
いわゆる「プレイ画面」のこと
ゲームをプレイする人は、この画面を見てプレイするよ

###Hierarchy(ヒエラルキー)
Hierarchy.png
Sceneにあるモノ(オブジェクト)の一覧だよ
いまは、カメラ(MainCamera)とライト(Directional Light)があるよ

###Project(プロジェクト)
Project.png
このゲームで使える素材が全部入っているところだよ

###Inspector(インスペクター)
Inspector.png
オブジェクトなどをクリックすると、そのオブジェクトの情報(じょうほう)が出てくるよ

####カメラの情報をチェック
ためしにカメラ(MainCamera)の情報を見てみよう
まず、Hierarchyの「MainCamera(メインカメラ)」をクリックしてみよう
Hierarchy_maincamera.png

InspectorにMainCameraの情報が出てきたかな?
Inspector_maincamera.png
オブジェクトの大きさや場所などを、きっちり変えたいときはここで数字を変えるとうまくいくよ

###Console(コンソール)
Console.png

エラーや、メッセージが出てくるところだよ
赤いビックリマークが出てきていないときは、気にしなくて大丈夫だよ

##Cube(キューブ)であそぼう
下の画像(がぞう)とおなじ画面になっているかな?

スクリーンショット 2019-02-13 13.36.38.png

###Cubeを出そう
ひとつのキューブを出すよ
cube_create.png
####Cubeの作りかた
①「Create」をクリック
②「3D Object」をクリック
③「Cube」をクリック
(「Create」から、色んなものを作ることができるよ)

CubeがSceneにあらわれたかな?
cube_scene.png

####いろんな場所、むきから見てみよう
いま出したCubeをいろんな場所、むきから見てみよう

#####①いろんな場所から見る
まずはいろんな場所から見てみよう
ハンドツール✋をえらんでね
camera_move.png

Sceneの上でクリックしながらマウスを動かしてみよう
camera_movenow.png
Cubeをいろんな場所から見ることができるようになったかな?

#####②いろんなむきから見る
Sceneの上で 「右クリック」 しながらマウスを動かしてみよう
いろんなむきから見ることができたかな?
kakudo.png

####Cubeを動かそう

次に、さっき作ったCubeを動かすよ
移動ツールをクリックしてね
yajirusi_sentaku.png

動かしたいモノ(Cube)をクリックしよう
やじるしが出てきたかな?
yajirusi.png

まずは上に動かしてみよう
上に向いている黄緑色のやじるしを、クリックしながらマウスを上に動かそう
yajirusi_y.png
Cubeが上に動いたかな?

「Game」が、プレイ画面だったね
あれ?GameにCubeがいないね
look_game.png

<ミッション>
Gameから見てCubeが見やすい場所になるように
3つのやじるし(青・赤・黄緑)を使ってCubeを動かしてみよう
cube_game.png

ミッションクリアしたら、ゲームを保存(ほぞん)しよう
⌘Commandキーをおしながら、Sキーをおすとセーブできるよ

#宝探しゲームを作ろう

それでは宝探しゲームを作っていきます

##Sceneをひらこう
宝探しゲーム用のSceneをひらくよ
まずはProjectの、Sceneというフォルダの右にある三角▶をクリック
scene_click.png

「Tutorial」と「Main」のふたつが出てきたね
Mainが、宝探しゲームのSceneだよ
Mainを ダブルクリック して、ひらこう
main_click.png

こんな画面が出てきたらOK
次にすすもう
スクリーンショット 2019-03-05 15.09.10.png

##プレイヤーを動かそう
さっそく、プレイヤー(主人公)を動かしていくよ

###コードをつくろう
動かすためには「コード」がひつようだよ!
「Scripts」フォルダの、「CharacterControllerScript」をダブルクリックしてひらこう
script_open.png

すこしまつと、こんな画面が出てくるよ

スクリーンショット 2019-02-26 12.45.14.png

####変数を作ろう
プレイヤーを動かすのに使う変数を作っていくよ

まずは「characterController」という名前の変数を作るよ
赤いしかくの中のコードを、自分で書いてみよう
hensu1.png

この調子で、あと4つ変数を作ろう
赤いしかくの中のコードを書いてね
hensu2.png

また、下のコードも書こう
これは、さっき作った変数「characterController」を使うための初期設定だよ
start.png

####①前に動くようにする
上やじるしキーをおしたら、プレイヤーが前にすすむようにしよう

「○○キーがおされたら、△△歩動かす」は、Scratchだと「ずっと」の中に入れるよね
Unityでは、「ずっと」のブロックのかわりに「void Update()」を使うよ
update.png

上やじるしキーで前にすすむは
Scratchであらわすと、こんなコードになるね
スクリーンショット 2019-02-28 10.49.41.png

Unityだと赤いしかくの中のようなコードになるよ
画像を見ながら書いてみよう
ue.png

コードが書けたら保存(ほぞん)しよう
⌘Commandをおしながら、Sキーをおすとセーブできるよ

プレイヤーが動くか確認してみよう
Unityにもどって、実行ボタン▶をおしてね
上やじるしキーで、前にすすむようになったかな?

####②うしろに動くようにする
次は、下やじるしキーをおしたら、うしろに動くようにしよう
Scratchだと、こんなコードになるね
スクリーンショット 2019-02-28 10.56.21.png

Unityだと、こんなコードになるよ
画像を見ながら書いてみよう
shita.png

コードが書けたら保存(ほぞん)しよう
⌘Commandをおしながら、Sキーをおすとセーブできるよ

プレイヤーが動くか確認してみよう
Unityにもどって、実行ボタン▶をおしてね
下やじるしキーで、うしろにすすむようになったかな?

####③右に動くようにする
右やじるしキーをおしたら、右に向くようにしよう
Scratchだとこんなコードだよ
スクリーンショット 2019-02-28 11.38.08.png

これをUnityで書くと、こんなコードになるよ
画像を見ながら書いてみよう
migi.png

コードが書けたら保存(ほぞん)しよう
⌘Commandをおしながら、Sキーをおすとセーブできるよ

プレイヤーが動くか確認してみよう
Unityにもどって、実行ボタン▶をおしてね
右やじるしキーで、右をむくようになったかな?

####④左に動くようにする
左やじるしキーをおしたら、左に向くようにしよう
Scratchだとこんなコードだよ
hidari.png

これをUnityで書くと、こんなコードになるよ
画像を見ながら書いてみよう
hidari.png

コードが書けたら保存(ほぞん)しよう
⌘Commandをおしながら、Sキーをおすとセーブできるよ

プレイヤーが動くか確認してみよう
Unityにもどって、実行ボタン▶をおしてね
左やじるしキーで、左をむくようになったかな?

####⑤ジャンプできるようにする
スペースキーをおしたら、ジャンプできるようにしよう
Scratchのブロックだと、こんな組み合わせになるコードをUnityで書いていくよ
スクリーンショット 2019-02-28 13.39.43.png

ちなみにUnityでは、こんなコードになるよ
画像を見ながら書いてみよう
jump.png

コードが書けたら保存(ほぞん)しよう
⌘Commandをおしながら、Sキーをおすとセーブできるよ

###プレイヤーが動くかカクニン
さいごにUnityにもどって、実行ボタン▶をおしてね
プレイヤーが行きたい方向に動けるようになったかな?
また、ジャンプできるようになったかな?
カクニンしてみよう

##宝箱をゲットできるようにしよう
###タグを作ろう
Unityさんは、宝箱が宝だと分かっていないから
Unityさんに「これは宝だよ!」と教えてあげよう

そのために「タグ」という機能を使うよ
まず宝のタグを作ろう

Hierarchyの、宝箱(Treasure1)をクリック
treasure_click.png

いまはタグ(Tag)が「Untagged」になっているね
(Untaggedは、タグなしという意味だよ)
untagged.png

Untaggedをクリックして、Add Tag...をクリックしよう
Add Tag...は、タグをふやすという意味だよ
addtag1.png

プラスボタン(+)をクリックして、新しいタグを作ろう
plus_button.png

名前は「Treasure」がおすすめだよ
(Treasureは、英語で宝という意味だよ)
※日本語は使えないよ
treasure_input.png

名前を打ったら、「Save」(セーブ)をクリック
tag_save.png

いま打った名前が出てきたかな?
treasure_dekita.png

タグができたら、またHierarchyから宝箱(Treasure1)をクリックしてね
treasure_click.png

いま作ったタグをえらぼう
tag_click.png

宝をゲットできるようになったかカクニンするよ
実行ボタン▶をクリックして、プレイヤーを動かし宝箱に体当たりしてみよう

宝箱が消えたらOKだよ

ゲームを保存(ほぞん)しよう
⌘Commandをおしながら、Sキーをおすとセーブできるよ

##宝箱をふやそう
宝箱のかずを5こにふやすよ
Hierarchyの宝箱(Tresure1)を右クリックして
「Duplicate」をクリック
Duplicateは、「複製(ふくせい)」という意味だよ
duplicate.png

3つのやじるしを使って、宝箱を好きなばしょに動かそう
treasure2_idou.png

おなじやりかたで、宝箱をぜんぶで5こにしよう
treasure5.png

5こにふやせたら、実行ボタンをおしてゲームで遊んでみよう
ぜんぶゲットできるかな?

ゲームを保存(ほぞん)しよう
⌘Commandをおしながら、Sキーをおすとセーブできるよ

##ゲームをパワーアップさせよう
###ステージをかえよう
ステージを作りこんで、見た目も本格的なゲームにしちゃおう
スクリーンショット 2019-02-15 14.30.00.png

作りかたはこちら

###BGMをつけよう
好きな音楽をながして、もっとカッコいいゲームにしよう
作りかたはこちら

##ゲームが完成したら…
自分のゲームで遊んでみよう

さいごにゲームを保存(ほぞん)してね
⌘Commandをおしながら、Sキーをおすとセーブできるよ

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?