Unity入門講座|サンプルゲームで基本を学ぼう

Unity
Unity講座
うさタブ
うさタブ

今回は Unity のサンプルゲームをつかって
チュートリアルについて勉強するッピ!

ユウキ
ユウキ

チュートリアル?

アイカ
アイカ

まだ習ったことないわ!

うさタブ
うさタブ

チュートリアルは、
Unityのカンタンな使い方を教えてくれる機能ッピ!

うさタブ
うさタブ

これからこのチュートリアルをつかって一緒に勉強して行くッピよ~

この記事で学べること
  • キャラクターの変更
  • ステージの変更
  • やられゾーンの変更
  • 敵の追加
  • 敵の動く範囲を変更する
スポンサーリンク
スポンサーリンク

チュートリアルを見ながら勉強しよう

必要なもの

うさタブ
うさタブ

まずは必要なものを用意するッピ!

  • Unity
  • Windows または Mac のパソコン

が必要ッピよ~!

うさタブ
うさタブ

まだ Unity をダウンロードしてない人は

↓ の記事を参考に必要なものをインストールするといいッピ!

Unityの使い方を学んでみよう

うさタブ
うさタブ

まずは Unity Hub を起動して

【使い方を学ぶ】をクリックしてみるっぴ!

うさタブ
うさタブ

1番↓の

Platformer Microgame

クリックプロジェクトをダウンロードするッピ!

ユウキ
ユウキ

なんだか英語が出てきたけれど・・・?

うさタブ
うさタブ

これはチュートリアルの案内ッピね!

緑枠の Load Tutorials をクリックして先にいくっぴ!

Startボタンが出なかった場合

アイカ
アイカ

あのね、うさタブさん・・・

わたしのパソコンでは、 Load Tutorials選ぶ画面がなかったのだけど・・・

アイカ
アイカ

これ、どうすればいいのかしら・・・?

うさタブ
うさタブ

だいじょうぶっピ! アイカちゃん!

うさタブ
うさタブ

そんなときは、

Unity の 右側にある【チュートリアルバー】を確認するッピ!

1番上の Get started をクリックすると同じ画面が開くッピよ~

アイカ
アイカ

ほんとだ!

ユウキくんと同じ画面がでてきたわ!

ユウキ
ユウキ

・・・てか、うさタブ

このチュートリアルってぜんぶ英語なのか??

ユウキ
ユウキ

オレ、英語ニガテなんだよな~

こんなアルファベット並べられてもわかんねーよ

うさタブ
うさタブ

任せるッピ、ユウキくん!

このうさタブが英語がわからなくてもデキるようにガイドするッピ!

うさタブ
うさタブ

安心して勉強をすすめるッピ!

ユウキくんを立派なクリエイターにしてみせるっぴよ~

ユウキ
ユウキ

調子のいいこといって・・・

ほんとうかよ~?

アイカ
アイカ

うさタブさんを信じましょ、ユウキくん!

わたし、はやくUnityのことをもっと知りたいわ

ゲームをはじめてみよう

うさタブ
うさタブ

Enter Play Mode(→Select Play to enter Play Mode.)

これは、実際にゲームをプレイしてテストすることをすすめられているッピ!

うさタブ
うさタブ

赤枠の ▶ ボタンをクリックしてみるッピよ~

対応キー効果
← (A)左に移動
→ (D)右に移動
スペースキージャンプ
アイカ
アイカ

すごい! キャラクターが動くわっ

ユウキ
ユウキ

こんなにサクサク動くと楽しいな!

ゲームの中断のやり方

うさタブ
うさタブ

上にあるボタンをもう一度押すとゲームが中断できるッピ!

うさタブ
うさタブ

おおまかなゲームの内容がわかったら

右下の Next ボタンを押して次にいくっぴよ~

アイカ
アイカ

わかったわ!

基本の操作を学ぼう

プレイヤーキャラの移動速度を変更する

うさタブ
うさタブ

次はプレイヤーキャラの移動速度を変更するッピ!

うさタブ
うさタブ

まず左の『ヒエラルキー』の中にある

Player】をクリックするッピ! 青枠に囲われている部分っぴよ~

うさタブ
うさタブ

次に右側の『インスペクター』にある

Max Speed】のとなりにある「3」クリックするッピ!

できたらゲームを動かして見るッピよ~

ユウキ
ユウキ

なんだコレ!
はやっ!!!!

アイカ
アイカ

すごいわっ!

うさタブ
うさタブ

ムフフ、まだまだこれは序ノ口ッピ!
右下の Done を押して、次のステップに進むっぴよ~

ハンドツールで画面を移動してみよう

うさタブ
うさタブ

次はハンドツールでゲーム画面を移動してみるっぴ!

ユウキ
ユウキ

おお! 画面が移動できたぞ!

マウスのズーム機能を使ってみよう

うさタブ
うさタブ

マウスのホイールを上下することで、

画面をズームしたり引いたりすることができるッピよ~

キラキラを移動してみよう

うさタブ
うさタブ

左上の移動ツールをつかうと

素材トークン(キラキラを移動することができるッピ!

うさタブ
うさタブ

キラキラをいろいろな場所に動かして遊んでみるっぴよ~!

十分にきのうが理解できたら、右下の Done をクリックして先に進むっピ!

色を変更してみよう

うさタブ
うさタブ

次はプレイヤーの色を変更してみるっぴ!

うさタブ
うさタブ

まずは右下のチュートリアルの Start をクリックするッピね!

うさタブ
うさタブ

まずは

左のヒエラルキーからPlayerをクリックするッピ!

うさタブ
うさタブ

次にキーボードの F キーを押して画面のフォーカスを

プレイヤーキャラに合わせるッピ!

できたら右下のチュートリアルから Next をクリックするッピ!

うさタブ
うさタブ

次は色を変更するッピ!
右のインスペクターから

をクリックするッピよ~

うさタブ
うさタブ

最後はカラーを変更するッピ!

このカラーウィンドウの■をクリックすることで

好きな色にカラーを変更することができるッピ!

今回は赤に設定したッピよ~!

ユウキ
ユウキ

お! 赤くなった!

うさタブ
うさタブ

設定がおわったら▶ボタンを押して遊んでみるっピよ~♪

敵を増やしてみよう

うさタブ
うさタブ

次は敵のスライムを追加してみるッピよ~

うさタブ
うさタブ

まずはチュートリアルバー右下の

Startをクリックしてみるッピ!

うさタブ
うさタブ

Enemy を↑の青枠シーンにドラッグして持っていくッピ!

すると新しく敵が追加できるッピよ~

アイカ
アイカ

あの、うさタブさん・・・

ドラッグ』って何かしら? おくすり?

うさタブ
うさタブ

ドラッグというのは、
マウスでファイルをクリックしたまま動かすことッピ!

うさタブ
うさタブ

データファイルを移動させたいときによく使うッピよ!

覚えておくと便利ッピ♪

アイカ
アイカ

そうなのね! メモしておくわ!

うさタブ
うさタブ

左のツール置き場にある

3つのツールを使って、敵の場所を移動したり

回転させたり・大きくしてみたりするッピ!

アイカ
アイカ

なにこれ! デカすぎ~

アイカ
アイカ

ふふ うまくいったねっ

音楽や背景を変えてアレンジしてみよう

BGMを変更してみよう

うさタブ
うさタブ

次はBGMを変更してみるっぴ!

うさタブ
うさタブ
  1. 左上のヒエラルキーから《Gamecontoller》をクリック
  2. インスペクターから《オーディオグリップ》のMusicのヨコの◎をクリックするッピ!
うさタブ
うさタブ

右下の音声フォルダから、好きなファイルを選んで見るッピ!

選び終わったらゲームを遊んでBGMが変わっているか確認してみるっピよ~

背景の色を変更してみよう

うさタブ
うさタブ

次は背景の色を変更して見るッピよ~

うさタブ
うさタブ
  1. ヒエラルキーから《Main Camera》をクリックするッピ!
  2. インスペクターから背景のカラーバーをクリックして、色が変更できるッピよ~

素材を変更してみよう

うさタブ
うさタブ

次は床や木などの素材を変更して見るッピ!

うさタブ
うさタブ
  1. 左下の Assets から【Tiles】をクリックするッピ!
  2. 変更したい素材を選んだら、インスペクター → スプライトのヨコ◎をクリック
  3. 右側に素材ウィンドウがでてくるッピ!

好きな素材に変更して見るッピよ~

ユウキ
ユウキ

すっげえ! 別のゲームみたいだ!!

アイカ
アイカ

すごいわっ

ステージをの床を改造してみよう

うさタブ
うさタブ

次はステージの床を改造してみるッピ!

うさタブ
うさタブ

まずはウィンドウから【パッケージマネージャー】を選択するッピ!

うさタブ
うさタブ

パッケージマネージャーのウィンドウを開いたら

パッケージ:プロジェクト内 → Unity レジストリ

を選択するッピ! そのあと

2D Tilemap Editor → 右下の【インストール】

をクリックするッピよ~

うさタブ
うさタブ

ウィンドウに新しく【2D】が追加されてるッピ!

2D→タイルパレット

をクリックしてタイルパレットを開くッピ♪

ユウキ
ユウキ

なにこれデカ!

アイカ
アイカ

これどうやって使うのかしら・・・?

うさタブ
うさタブ

タイルパレットが大きすぎて表示されたみたいッピね・・・

マウスのホイールを使って、

タイルパレットの中を拡大・縮小/移動してみるッピ!

拡大・縮小マウスホイールを回転させる
移動マウスホイールを押しながら左右に動かす
ユウキ
ユウキ

お! タイルパレットが動いたぞ!

タイル素材をステージに配置する

うさタブ
うさタブ

準備ができたらさっそくステージを改造してみるッピ!

  1. ヒエラルキー → Grid → Level を選択するッピ!
  2. 次にタイルパレットの筆マークを選んで、シーン内の好きな場所に素材を置いてみるッピよ~
うさタブ
うさタブ

ちなみに Level 以外にもタイル素材を置くことができるッピ♪

Foreground前面 / キャラクターよりも前に出る
Levelゲームで動ける場所
Background背景 / すり抜けることができる
FarBackground遠い背景 / すり抜けることができる
移動するときゆっくりと風景が変わる
うさタブ
うさタブ

いろいろ配置したら、 ボタンを押して、

ゲームを遊んでステージがどんなふうになったか確かめてみるッピ!

ユウキ
ユウキ

おおお! ステージが変わってるっ

アイカ
アイカ

やったね!

タイルパレットに素材を増やす

ユウキ
ユウキ

なあ、うさタブ

ちょっと聞きたいことがあるんだけど

ユウキ
ユウキ

タイルパレットでステージをいじろうとしたら

こんなふうに素材と素材が重なってて、上手く配置できないんだよなぁ

ユウキ
ユウキ

これ、どうにかならないか?

うさタブ
うさタブ

それならやり方があるッピ!

新しく素材をタイルパレットに追加しなおすッピよ~

うさタブ
うさタブ

まずは

【ウィンドウ】→【2D】→【タイルパレット】

を選択するッピよ~

うさタブ
うさタブ

左下のプロジェクト→【Tiles】から、

好きな画像を青枠のタイルパレットへドラッグするッピ!

ユウキ
ユウキ

お! 新しく素材が増えた!

タイルパレットに別の素材を取り込む

アイカ
アイカ

ねえうさタブさん!

このタイルパレット・・・新しく別の素材を取り込むことはできないかしら?

うさタブ
うさタブ

もちろんそのやり方もできるッピ!

うさタブ
うさタブ

まずは素材を取り込みたい場所で

右クリック→新しいアセットをインポート

を選択するッピ!

うさタブ
うさタブ

素材選択ウィンドウが出てくるッピ!

タイルパレットに入れたい画像を選択するッピよ~

うさタブ
うさタブ

新しく取り込んだ画像素材をタイルパレットに向かってドラッグするッピ!

うさタブ
うさタブ

画像ファイルをタイル素材に変換するウィンドウが出てくるッピ!

そのまま 保存(S) を押すッピよ~

うさタブ
うさタブ

タイルパレットに素材が追加されてるッピ!

筆マークでステージの好きな位置に素材を貼り付けるッピ

アイカ
アイカ

できたわ!

ユウキ
ユウキ

やったな、アイカちゃん!

操作キャラクターを変更する

うさタブ
うさタブ

次は操作キャラクターをスライムに変更してみるッピ!

うさタブ
うさタブ

まずは左下の

Asset→Character→Animation→右クリック

作成→アニメーターオーバーライドコントローラー

を選択するッピ!

うさタブ
うさタブ

新しくアニメ設定ファイルが出てくるッピ!

インスペクター→Contller→

なし(アニメーター)のヨコ「

をクリックするッピ!

ウィンドウが出てくるのでplayerを選択するッピよ~

操作キャラクター割り当てるアニメーション
Player Death 操作キャラクターが倒れたとき
Player Hurt 操作キャラクターが傷ついたとき
Player Idle 操作キャラクターがたいき状態のとき
Player Jump 操作キャラクターが飛んだとき
Player Land 操作キャラクターが落ちるとき
Player Run 操作キャラクターが移動するとき
Player Spawn 操作キャラクターがステージに現れたとき
Player Victory 操作キャラクターがステージをクリアしたとき
うさタブ
うさタブ

また

Asset→Character→Animation

に 戻るッピ!

Enemyのアニメ設定ファイルをドラッグして、右側のインスペクターの下に割り当てるッピよ~

うさタブ
うさタブ

変更できたら、

▶再生ボタンを押してゲームをプレイしてみるッピね!

アイカ
アイカ

すごい! スライムになってるわ

ユウキ
ユウキ

サイコーだぜ!!

オリジナルキャラクターをプレイヤーに設定する

ユウキ
ユウキ

なあうさタブ!

このキャラクターってねんど人間やスライム以外には設定できないのか?

ユウキ
ユウキ

どうせなら自分の好きなキャラクターを設定みたいぜ!

うさタブ
うさタブ

もちろん、それもできるッピよ~

アイカ
アイカ

できるの!? うさタブさんっ

うさタブ
うさタブ

任せるッピ!

ただ、今回は画像ファイルがないから、【アセットストア】から素材をお借りするッピよ~

うさタブ
うさタブ

まずは真ん中の画面から

アセットストア】→ Search online

をクリックするッピ!

うさタブ
うさタブ

このサイトがアセットストアッピ!

検索バーに探したい素材の条件を入力するッピよ~

2D character

と入力して今回は検索をかけてみるッピ!

うさタブ
うさタブ

検索条件をさらに絞るッピ!

Sort by → 価格(安価から高値)

を選択するッピ!

気に入った素材があったら画像をクリックして紹介ページにアクセスするッピよ~

うさタブ
うさタブ

今回は

サニーランド

というアセットを使わせてもらったッピ!

アイカ
アイカ

とってもかわいい絵だわ!

うさタブ
うさタブ

右側に

マイアセットに追加

というボタンがあるから、それをクリックするッピ!

そのあとユニティで開くと、新しくウィンドウが表示されているッピ!

うさタブ
うさタブ

右側のパッケージマネージャー

Sunny Land を選択 → 右下の インポート をクリックするッピ!

うさタブ
うさタブ

左側のSunny Land

ここも 右下の インポート をクリックするッピ! 

プレイヤーアニメーションを画像から作成する

うさタブ
うさタブ

それではこっからが本番ッピ!

好きな画像からアニメーションを作ってみるッピよ~

うさタブ
うさタブ

まずは

  • 左下のプロジェクト→Sunnylandを探す
  • artwork > Sprites > idle に移動

するッピ!

うさタブ
うさタブ

そしたら、画像が4つ出てくるッピ!

画像を Shiftキー を押しながらすべて選択し、画像をすべてシーンドラッグするッピよ~

ユウキ
ユウキ

わ! なんか出てきた!

うさタブ
うさタブ

これはアニメーションファイル作成するウィンドウッピ!

好きな名前をつけて、右下の 保存(S) ボタンをクリックするッピ

うさタブ
うさタブ

これでアニメーションファイルができたっぴ!

赤枠の部分に注目するッピよ~

ユウキ
ユウキ

え・・・?

アイカ
アイカ

なんだか、とても小さいわね・・・

ユウキ
ユウキ

これ、どうにかできないのか? うさタブ

うさタブ
うさタブ

任せるッピ!

画像をゲームに適正な大きさに設定するッピネ!

画像をゲームに適正な大きさに設定する

うさタブ
うさタブ

まず、さきほどの4つの画像をクリックして

右のインスペクター→ユニット毎のピクセル数(100)

これを 30 に変更するッピよ~

ユウキ
ユウキ

お! キャラが大きくなったぞ

アイカ
アイカ

やったね♪

うさタブ
うさタブ

この調子で他のアニメーション素材もつくって行くッピ!

うさタブ
うさタブ

run、jump、hurt、crouchなど

赤枠のフォルダに入っている画像にアニメーションを作って行くッピ!

作ったアニメ素材を設定ファイルに組み込む

うさタブ
うさタブ

最後の仕上げッピ!

左下の Asset>Character>Animation から

スライムを作るときに使った NewAnime…クリックするッピ!

うさタブ
うさタブ

そのあとは

左下のプロジェクト→Sunnyland→artwork > Sprites > idle

まで戻って、右側のインスペクターに作成したアニメをはめこんでいくッピ!

うさタブ
うさタブ

最後はシーンに張り付いた不要なアニメーションファイルを削除するッピ!

ヒエラルキー→作ったアニメファイルの名前を選択→→右クリック→削除

で消すことができるッピ!

アイカ
アイカ

これを消したらアニメが見れなくなってしまわないのかしら?

うさタブ
うさタブ

安心するッピ!

ヒエラルキーの画像を処分しても、

プロジェクト>アセット

の中に元のファイルが存在してるッピ!

ユウキ
ユウキ

それなら安心だな!

うさタブ
うさタブ

最後は再生ボタンでゲームを遊んでみるッピよ~

ユウキ
ユウキ

おお! 完全に別キャラクターだ!

アイカ
アイカ

本当にすごいわっ

当たり判定を変更する

アイカ
アイカ

あのね、うさタブさん・・・

これなんだけど・・・

アイカ
アイカ

キャラを変更できたのは良いんだけど、遊んでいるときにこの先に進めないの・・・

どうすればいいのかしら?

うさタブ
うさタブ

むむ! それは困ったッピね・・・

きっと操作キャラクターの当たり判定が大きすぎてるんダッピ!

ユウキ
ユウキ

当たり判定って??

うさタブ
うさタブ

当たり判定というのは、
操作キャラクターや敵キャラクターが何かとぶつかったとき

プログラムを作動させるか判別する範囲のことッピ!

アイカ
アイカ

そんなものがあるのね!

うさタブ
うさタブ

今回はこのキツネくんが上に登れるように、当たり判定を小さくしてみるッピよ~

うさタブ
うさタブ

まずは

画面のヒエラルキー → Player

をクリックするッピ!

画面インスペクター → 一番下の コンポーネントを追加 を選択

するッピ! そのまま

2D 物理

をクリックするッピよ~

うさタブ
うさタブ

新しくウィンドウが出てくるので

2D ボックスコライダー

をクリックするッピ!

うさタブ
うさタブ

さっそく当たり判定を小さくしていくっぴ!

Box Collider 2D」の☑ポイントのヨコ、黄緑色□+を選択するッピ!

うさタブ
うさタブ

そのまま

サイズを10.5に変更

するッピよ~

アイカ
アイカ

上にいけるようになったわ!

ユウキ
ユウキ

やったなアイカちゃんっ♪

敵の動きを変更する

うさタブ
うさタブ

次は最初の敵を左右に動かしてみるっぴ!

うさタブ
うさタブ

まずは

  1. ヒエラルキーからEnemiesを選択
    左の▼をクリックするッピ!
  2. 次にPatorolPathsの横にある
    ▶をクリックするッピよ~

敵の動きをコントロールするプログラムを複製

うさタブ
うさタブ
  1. そのまま、下にあるPatorolPaths1を選択するッピ!
  2. 右クリックを押して、ファイルを複製するッピよ~
うさタブ
うさタブ

複製したファイルの名前を変更するッピ!

  1. PatorolPaths1(1)という名前のファイルが追加されているので、ファイルを選択
  2. 右クリック→【名前を変更】から新しく名前をつけるッピ!
うさタブ
うさタブ

今回は

PatorolPaths12

名前を設定したッピよ~

矢印を動かして敵の移動範囲を変更する

うさタブ
うさタブ

PatorolPaths12をクリックしたら、

  1. 画面に3つの矢印が出てくるので、真ん中の矢印の(90℃マーク)を選択するッピ!
  2. そしたらそのまま左に矢印をスライドさせるッピよ~
うさタブ
うさタブ

この3つの矢印範囲が、敵の動く範囲になるッピ!

矢印効果
左の矢印敵の動く範囲を左側に拡大する
真ん中の矢印敵の基本のポジション
ここをクリックして選択することで、範囲全体を別の場所へ移動できる
右の矢印 敵の動く範囲を右側に拡大する
うさタブ
うさタブ

移動できたッピか?

できたら次は、敵とこの矢印(動く範囲のプログラム)を合体させるッピ!

敵と範囲プログラムを合体する

うさタブ
うさタブ

それでは、敵に移動範囲プログラムを組み込んで行くッピ!

うさタブ
うさタブ

敵と動く範囲のプログラムを合体させるには、

  1. 動かしたい敵を選択
  2. 右のインスペクターから、【Enemy Controller】内のパスをクリックするッピ!
  3. 右下にウィンドウにが出てくるので、さっき追加したPatorolPath12をクリックするッピよ~
アイカ
アイカ

最初の敵が動いてるわ!

ユウキ
ユウキ

すっげーや!

やられゾーンを変更する

うさタブ
うさタブ

次はプレイヤーのやられゾーンを変更する方法ッピ!

うさタブ
うさタブ
  1. まずヒエラルキーのZonesをクリックするッピ!
    ▼を押して、最初のDeathZoneを選択するッピよ~
  2. 次に Altキー を押しながら、右の方へ向かうと、最初のやられゾーンが見えるッピ!
    黄緑の枠やられゾーン矢印を発見したら、上に向かってドラッグするッピよ~
うさタブ
うさタブ

準備ができたら
再生ボタンをクリックして、やられゾーンまでプレイしてみるッピ!

ユウキ
ユウキ

うわっ! 敵に当たる前にキャラが倒れちゃったよ!

アイカ
アイカ

本当にいろんなことができるのねっ

うさタブ
うさタブ

今回はこれで終了ッピ! 上手くできたッピか?

これからも色んなゲーム作りやプログラムの解説をしていくッピ!

次回も楽しみにしているッピよ~~!

うさタブ
うさタブ

UnityはC#を元に作られているッピ!
まだまだ Unity や C#について勉強したい人は↑の記事を読むのもオススメッピ♪

スポンサーリンク

どうしてもわからない、そんなときは?

ユウキ
ユウキ

うさタブ!

オレ、もっと本格的にゲームが作りたいんだ

アイカ
アイカ

私もだわ!

もっとたくさん実用的なコードを

学ぶことってできないかしら?

うさタブ
うさタブ

おお、2人ともやる気ッピね!

ゲームの作り方を学ぶなら、コレとかどうッピか?


 

うさタブ
うさタブ
Udemy」テレビでも有名な動画教材
人気の機械学習からUnityゲーム講座まで選び放題ッピ!

うさタブ
うさタブ

2DアクションRPG脱出ゲーム

3Dゲーム制作講座まで

買い切り講座だからいつでも勉強し放題ッピよ~!

ユウキ
ユウキ

お!いいじゃん!

アイカ
アイカ

あと、どこか素敵な素材を売っているところはないかしら? 公式の素材販売だと、クレカ支払いしかなくて・・・

ユウキ
ユウキ

小学生じゃクレカで支払えないぜ~

うさタブ
うさタブ

ゲームの素材を買いたいなら、

DLsiteBoothとかどうッピか?

うさタブ
うさタブ

素敵なドット絵や音楽素材がいっぱい売ってるッピ!

うさタブ
うさタブ

しかもUnityアセットストアと違って

クレカ支払いじゃなく、コンビニ支払いができるのもポイントッピ!

ユウキ
ユウキ

すげーカッコいい素材がいっぱいある!

アイカ
アイカ

わたしもさっそくチェックしてみようかな♪

スポンサーリンク
Unityプログラミング
タイトルとURLをコピーしました