Suche senden
Hochladen
アクションゲームをつくってみよう!
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
159 views
poko ponmaru
Folgen
小・中学生向けのUnityを使ったゲーム制作入門資料です。 ※資料自体は2021年制作したものになります。
Weniger lesen
Mehr lesen
Design
Melden
Teilen
Melden
Teilen
1 von 118
Jetzt herunterladen
Empfohlen
Everyplayで遊んでみよう2
Everyplayで遊んでみよう2
Makoto Sugano
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール!
Everyplayで遊んでみよう1
Everyplayで遊んでみよう1
Makoto Sugano
本当にはじめての Unity
本当にはじめての Unity
Masaki Katoh
Windows10のお気に入りの機能を使いやすくしてみる
Windows10のお気に入りの機能を使いやすくしてみる
Shigeo Ueda
Unity チュートリアル
Unity チュートリアル
Masaki Katoh
はじめてのUnity 改
はじめてのUnity 改
Masaki Katoh
Windows Movie Maker(ムービーメーカー)導入編
Windows Movie Maker(ムービーメーカー)導入編
Sekai Katsu
Empfohlen
Everyplayで遊んでみよう2
Everyplayで遊んでみよう2
Makoto Sugano
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール!
Everyplayで遊んでみよう1
Everyplayで遊んでみよう1
Makoto Sugano
本当にはじめての Unity
本当にはじめての Unity
Masaki Katoh
Windows10のお気に入りの機能を使いやすくしてみる
Windows10のお気に入りの機能を使いやすくしてみる
Shigeo Ueda
Unity チュートリアル
Unity チュートリアル
Masaki Katoh
はじめてのUnity 改
はじめてのUnity 改
Masaki Katoh
Windows Movie Maker(ムービーメーカー)導入編
Windows Movie Maker(ムービーメーカー)導入編
Sekai Katsu
サブスタンスデザイナーの 基礎と活用術 - KCROP版 -
サブスタンスデザイナーの 基礎と活用術 - KCROP版 -
poko ponmaru
Substance Designer の使い方事例
Substance Designer の使い方事例
poko ponmaru
ライティングについて 考えてみようの巻-公開版-
ライティングについて 考えてみようの巻-公開版-
poko ponmaru
背景を作って苦労してみた ~Amplify Impostors~
背景を作って苦労してみた ~Amplify Impostors~
poko ponmaru
PhysXを使って 揺れものやってみた~UE版~
PhysXを使って 揺れものやってみた~UE版~
poko ponmaru
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
poko ponmaru
Mayaをつかった小ネタ紹介とUnityで何かやってみる。
Mayaをつかった小ネタ紹介とUnityで何かやってみる。
poko ponmaru
Weitere ähnliche Inhalte
Mehr von poko ponmaru
サブスタンスデザイナーの 基礎と活用術 - KCROP版 -
サブスタンスデザイナーの 基礎と活用術 - KCROP版 -
poko ponmaru
Substance Designer の使い方事例
Substance Designer の使い方事例
poko ponmaru
ライティングについて 考えてみようの巻-公開版-
ライティングについて 考えてみようの巻-公開版-
poko ponmaru
背景を作って苦労してみた ~Amplify Impostors~
背景を作って苦労してみた ~Amplify Impostors~
poko ponmaru
PhysXを使って 揺れものやってみた~UE版~
PhysXを使って 揺れものやってみた~UE版~
poko ponmaru
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
poko ponmaru
Mayaをつかった小ネタ紹介とUnityで何かやってみる。
Mayaをつかった小ネタ紹介とUnityで何かやってみる。
poko ponmaru
Mehr von poko ponmaru
(7)
サブスタンスデザイナーの 基礎と活用術 - KCROP版 -
サブスタンスデザイナーの 基礎と活用術 - KCROP版 -
Substance Designer の使い方事例
Substance Designer の使い方事例
ライティングについて 考えてみようの巻-公開版-
ライティングについて 考えてみようの巻-公開版-
背景を作って苦労してみた ~Amplify Impostors~
背景を作って苦労してみた ~Amplify Impostors~
PhysXを使って 揺れものやってみた~UE版~
PhysXを使って 揺れものやってみた~UE版~
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
Mayaをつかった小ネタ紹介とUnityで何かやってみる。
Mayaをつかった小ネタ紹介とUnityで何かやってみる。
アクションゲームをつくってみよう!
1.
アクションゲームを つくってみよう!(全12回) 制作:RACOON CREATIVE 馬原
2.
ゲームをいきなり つくらない プロトタイプという ゲームの赤ちゃんを つくりましょう!
3.
※追記 事前準備として好きな サウンド、好きなBGMを 入れてます。さらに プログラムを追加してます。 さらにUnity Asset Store からAwesome
Foldersを 購入しています。
4.
Unityのウィンドウに 日本語表記を追加したい場合 Unity2020.3.3xを使用。 Unity Hub(Ver.2.6x)から モジュールを追加することで 使えるように事前準備します。 インストール から バージョンの右にあるを クリックし、 ❶モジュールを加える ❷項目下位にある日本語を ☑します。
5.
Unityのウィンドウの 英語表記から日本語表記へ 切り替えたい場合 Edit > Preferences… Language
から English を 日本語 へ変更
6.
UnityにPlaygroundをインストールする手順です。 次のスライドで大体の段取りが追えます。 ①Asset StoreでPlayground(無料)購入手続き ↓ ②Unityを起動しPackage Managerを起動し Playgroundをインポート ↓ ③PlaygroundをインストールできればOK
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
初期機能ではないので 拡張ツールを購入してます。 誰が見ても わかりやすいように フォルダアイコン・ 色で 調整しております。 Assets以下 英語のフォルダですが この文字が英語なのは プログラムに影響するので 変更しないでください。
17.
UnityにPlaygroundをインストール後 エラー(赤文字)が出てた時の対処法
18.
playgroundを入れ、unityが設定を変えてと 警告してきます。 マルチプレイを削除して回避します。
19.
①ウィンドウから パッケージマネージャーを 開きます。 ②パッケージマネージャーから マイアセットから プロジェクト内に切り替えます。
20.
Multiplayer HLAPIが あるので左クリックし 右の項目に詳細が出たら 削除ボタンを 押してください。
21.
そしたら削除しますかの ポップアップがでるので削除を。 以下、 コンソールの赤文字は消えるので 回避できます。
22.
ひとまず下準備ができました。 まずは ゲームであそんでみよう!
23.
Examplesという あかいフォルダ 6つあります 6つのゲームが はいってるので あそんでみましょう!
24.
ゲームをする ゲームをやめ る
25.
6つのゲームがあります それぞれの フォルダの中の アイコンを ダブルクリックして ひらいてみよう!
26.
ゲームの つくりかたとかんがえかた
27.
ゲームのつくりかた ①もくてき(ゴール)をつくります
28.
ゲームのつくりかた ②ルールをつくります
29.
ゲームのつくりかた ①マップをつくる ↓ ②キャラクターをうごかす ↓ ③ジャンプをさせる ④ゴールをつくる ↓ ⑤てきをつくる ↓ ⑥アイテムをつくる つくってみましょう!
30.
それでは マップを つくっていきましょう!
31.
まずはUnityのウィンドウを つかいやすいようにかえます
32.
マップをつくる ❶ヒエラルキーの ウィンドウの中で 右クリック ❷2Dオブジェクト >タイルマップ >短形
33.
マップをつくる メニューの ウィンドウ 2D > タイルパレット しかくの パレットがでます
34.
マップをつくる タイルパレットの ウィンドウを がったいさせよう!
35.
タイルをはいちしよう! じゆうにマップをつくってみよう。
36.
タイルマップの操作表 マップチップを 左クリックで えらんで 左のグリッド上で 左クリックで マップのはいち
37.
タイルマップの操作表 消しゴムボタンを 押します 左のグリッド上で 左クリックで マップを消します
38.
マップをつくる はいけいを おいてみよう! ドラッグアンドドロップ でおけるよ。
39.
マップをつくる はいけいを ちょうせい してみよう! 描画モード タイル状 サイズXYの数で 大きさをかえます Visibility Options Order in
Layer -1
40.
マップをつくる はいけいをおいてからマップチップの いじりたいな とおもったら どんどんさわってみましょう! お仕事でいうと ”ゲームデザイン” と同じものになります。
41.
キャラクター を はいちしてみましょう!
42.
Imagesフォルダ > Creatures のなかに キャラクターがあるよ!
43.
キャラクターを シーンに おいてみよう!
44.
キャラクターを シーンに おいたら 1回 ゲームプレイ してみよう!
45.
ロボットはうごかなかった。 じゅうりょくがないのです。
46.
ロボットをせんたくしたじょうたい コンポーネントを追加をおします “ rig ”とけんさくし 2D
リジットボディがでてきたら それをえらんでください
47.
リンゴとおなじように じゅうりょくを あたえてみましょう !?
48.
なぜすりぬけたのか? かいせつ とある大乱闘ゲームで コリジョンということばをきいた ことがありますか? こうげきした時に相手にあたり ダメージします。 この当たる判定のことを コリジョンとよびます。
49.
キャラクターに コリジョンをせっちしよう! ❷coll とけんさくして 2D ボックスコライダーを えらびましょう ❶コンポーネントを追加 をおしましょう
50.
マップにも コリジョンをせっちしよう!
51.
リンゴとおなじように じゅうりょくを あたえてたので いざプレイ! どうでしょう? じめんにピタッ!と ちゃくちできました!?
52.
キャラクターに スクリプトを ドラッグアンドドロップしてみよう! ▶
53.
スクリプトをみてみようスピードもかえれるよ! ▶ ▶ ▶ ❔ ❔ ❔
54.
がめんがいに消えていったロボットくん ロボットくんをカメラでおいかけるように プログラミングしてみましょう!
55.
Camera Followというスクリプトを カメラにドラッグアンドドロップ カメラをみるとスクリプトついかされ ターゲットができます ここの”なし”のところに ヒエラルキーにあるロボットを ドラッグアンドドロップしてみましょう!
56.
❶Camera Followというスクリプトをカメラにドラッグアンドドロップ ❷ロボットをターゲットへドラッグアンドドロップ
57.
プレイボタンでゲーム を実行してみましょう!
58.
ゴールを作ってみましょう!
59.
Images > Game ゴールをおきま す
60.
もんだい はしってきたロボットは ゴールにちかづくと どうなるでしょうか?
61.
こたえ すりぬけます
62.
じゃあ どうすればいいの? ゴールのはたに コリジョンをつける でした!
63.
ゲームプレイして かくにんしてみよう! 止まるかな?
64.
ゴールしたら もじをだしたいですね!
65.
Prefabsというフォルダに UserInterfaceという あおいブロックがあるので ヒエラルキーへ ドラッグアンドドロップ
66.
Prefabsというフォルダに UserInterfaceという あおいブロックがあるので ヒエラルキーへ ドラッグアンドドロップ
67.
ゴールに スクリプトを ドラッグアンドドロップしてみよう!
68.
はたをせんたくし Scriptsフォルダから “ConditionCollision” というスクリプトを はた ドラッグアンドドロップ します
69.
❶ ☑をいれます ❷ ☑をいれます ❸
+ボタンをおす ❹ UserInterface をRuntime Only の下へドラッグアンドドロップ ❺ UIScript.GameWon にします
70.
ロボットが はたにふれたら もじがでる プログラミング をしていきます
71.
ロボットのタグを ”Player” プレイヤーにします
72.
それではゲームプレイ!
73.
もじをGOALにしたい! ここから魔改造です。 UIScriptをダブルクリッ クで開きます。 コードエディタで 編集します。 ガチスクリプトの編集なのでできる人にやってもらおう!
74.
もっとゲームぽくしていきましょう!
75.
まずはマップです マリオのように横に長くしてみました。 途中落ちちゃうようにしてみました。
76.
じどうでゴールにいくだけじゃ つまらないので じぶんでそうさしたい!
77.
キャラクターに スクリプトを ドラッグアンドドロップしてみよう! ▶
78.
キャラクターに Jumpスクリプトを ドラッグアンドドロップ
79.
キャラクターがジャンプ するために じめんのタグを つけましょう! スクリプトに ここがじめんだよと おぼえてもらうためです
80.
もっとかんたんにも できるよ! あえて Check groundの☑をはずす Gravity(重力)の 数をあげてみよう!
81.
キャラクターがてきに あたるとばくはつする さらに”ゲームっぽさ”を つくってみましょう
82.
てきをおいてみよう!
83.
例えば ハチモンスター にロボットが あたったときに ばくはつする ロボットはきえる。 プログラミング してみましょう。
84.
つぎに キャラクターがきえたタイミングで ゲームオーバーというもじをだしてみましょう まずは Condition Collisionをドラッグアンドドロッ プ
85.
てじゅん
86.
❶.☑をいれます ❷.☑をいれます ❸.+ボタンをおす
87.
❶. +をおしたら、 Destroy Actionをクリック ❷.
Destroy Actionが つくられます
88.
Death Effect というのは ロボットがきえたときに だすエフェクトのこと。 たとえば ばくはつやキラキラが つくられたあおいはこを ドラッグアンドドロップ
89.
※重要 ターゲットが This Object に なっていれば ロボットが消えて エフェクトが でるようになります
90.
※重要 爆発時の音のつけかた Sound という項目に 爆発の音データ(.mp3) をドラッグアンドドロップ で爆発するときに音がします。
91.
エフェクトのせってい キャラクターがきえるよ まではできてます! プログラムでは あたったさいに なにがあたったのかをみる タグがひつようです。
92.
Tag to check
for ”Enemy” にかえましょう あたるときえるたいしょうを Enemyとしてプログラム しました。
93.
Gameplay Actions のなしに Robotを ドラッグアンドドロップ きえるのは Robotにしました。
94.
Use custom actionsに ☑をいれましょう
95.
❶.UserInterfaceを なし(オブジェクト)に ドラッグアンドドロップ ❷.No Functionをクリック UI Script
から GameOver(int)を えらびましょう
96.
ハチにまだ あたりはんていがない ので、 コリジョンを つけましょう!
97.
ハチのタグを Enemyにしましょう!
98.
いざ ゲームプレイ してみましょう!
99.
追記です。 ・音のつけ方 ・アニメーションの作り方
100.
キャラクターの ジャンプのおとを つけてみよう!
101.
❶.PlaySound.C#を Robot(プレイヤー)に ドラッグアンドドロップ ❷.Sound01の 四角のなかに se_jump3を ドラッグアンドドロップ
102.
ゲーム実行時に ジャンプの音を ならすために、 コンポーネントを追加をおして ”オーディオソース”をせんたくします。
103.
➀オーディオクリップに se_jump3を ドラッグアンドドロップ ②ゲーム開始時に勝手に 音がでてほしくないので ☑をはずす
104.
【復習】 ジャンプ時の音をつける キャラクターに ①Play Soundをドラッグアンドドロップ ②se_jump3をPlay Soundの 空きスロットにいれる ③
Add コンポーネントから オーディオリスナーと オーディオソースを追加 ④オーディオソースの オーディオクリップにse_jump3をいれる ※ゲーム開始時に再生の☑を外す
105.
しつもん:音がならない? こたえ:いくつかチェックしてみよう! ゲームビューのオーディオをミュート になっていないか? オーディオソースのボリュームが 1以下、ミュートにチェックが はいってないか? PCのunityの音量が低くなりすぎてない か?
106.
BGMをならそう ➀ヒエラルキーから 空のオブジェクトをさくせい ②GameObjectsから”BGM”という なまえにします
107.
BGMをならそう ”BGM”にmao_34というBGMファイルを ドラッグアンドドロップします これで完成です! ゲーム実行してみましょう。 少し音がうるさいなっておもったら ボリュームをさげましょう。
108.
敵のアニメーションをつくろう 今回はハチが上下にうごく アニメーションです
109.
既においてるハチ(Bee)を せんたくします
110.
ウィンドウ > アニメーション から アニメーションをえらびます
111.
作成ボタンをおします ➀Assetsという名前を クリックして階層に移動 ② Bee という名前にします ③保存
112.
アニメーションウィンドウ はタテに白線がはいった ものがでてきます ウィンドウを ハチが見えるとなりに いどうさせておきます。
113.
ハチをうごかしていきます ➀プロパティを追加をおし Transform 移動 を選び
+ボタン をおします。 ②上の数字があるところで 左クリック長押しで右へ 0:30あたりまで移動すると白い線が でてきます ③ハチをWキーで上に動かし、 ◆+をクリックして 再生させてみましょう ※保存して終わりです。
114.
コインをゲットしてみよう! ステージ上コインを1つ おいてみよう!
115.
コインをゲットしてみよう! コインに スクリプトをつけてみよう。 するとコリジョンが ないのでつくるよ!って ウィンドウがでる のでそのまま OKをおします。
116.
コインをゲットしてみよう! 最後に音を空きスロットへ ドラッグアンドドロップ すると、 ゲーム中にコインを 取ることができます。 と同時に音がなります。
117.
コインをゲットしてみよう! コイン数でゴールになってしまう のでそれを止めるには UI Script Game type
”Endless” にすると獲得枚数はカウントされ ゴール表示はなくなります!
118.
資料は以上となります。
Jetzt herunterladen