Submit Search
Upload
Flappy birdもどきをつくろう
•
Download as PPTX, PDF
•
1 like
•
797 views
gunn0430
Follow
http://d-cube.connpass.com/event/19129/のUnityハンズオン勉強会イベントで使用したスライドです。作成の手順とスクリプトが記載されています。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Download now
Recommended
cocos2d-xを勉強し始めるまで
cocos2d-xを勉強し始めるまで
Yosuke Fujii
メガドラ実機で自作のROMファイルを動かしてみた話
メガドラ実機で自作のROMファイルを動かしてみた話
Yuma Ohgami
The best army
The best army
Masujima Ryohei
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Shin O
Cocos sharpformsの使用例
Cocos sharpformsの使用例
Tomohiro Suzuki
ユビキタスロボティクス特論 6/30
ユビキタスロボティクス特論 6/30
NoriakiAndo
Unityを触ってみた話
Unityを触ってみた話
tomomihirano1
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
Recommended
cocos2d-xを勉強し始めるまで
cocos2d-xを勉強し始めるまで
Yosuke Fujii
メガドラ実機で自作のROMファイルを動かしてみた話
メガドラ実機で自作のROMファイルを動かしてみた話
Yuma Ohgami
The best army
The best army
Masujima Ryohei
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Shin O
Cocos sharpformsの使用例
Cocos sharpformsの使用例
Tomohiro Suzuki
ユビキタスロボティクス特論 6/30
ユビキタスロボティクス特論 6/30
NoriakiAndo
Unityを触ってみた話
Unityを触ってみた話
tomomihirano1
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
Tomohiro Suzuki
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Yukiko Tamiya
関西Firefox os勉強会1st発表資料130615fin
関西Firefox os勉強会1st発表資料130615fin
yosuke_kirihata
わたしのゲーミング
わたしのゲーミング
amusementcreators
セガサターンマシン語プログラミングの紹介
セガサターンマシン語プログラミングの紹介
Yuma Ohgami
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
Unity + Twitch Extensionsを使って動画配信
Unity + Twitch Extensionsを使って動画配信
Takaaki Ichijo
Scene操作系のエディター拡張Util2セット
Scene操作系のエディター拡張Util2セット
Takumi Hanzawa
Global Game Jam 2019 バンタンゲームアカデミー大阪会場 Bチーム 最終発表資料
Global Game Jam 2019 バンタンゲームアカデミー大阪会場 Bチーム 最終発表資料
hima_zinn
安全にファイル編集する話
安全にファイル編集する話
Hisashi HATAKEYAMA
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
モノビット エンジン
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
monobit
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
More Related Content
What's hot
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
Tomohiro Suzuki
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Yukiko Tamiya
関西Firefox os勉強会1st発表資料130615fin
関西Firefox os勉強会1st発表資料130615fin
yosuke_kirihata
わたしのゲーミング
わたしのゲーミング
amusementcreators
セガサターンマシン語プログラミングの紹介
セガサターンマシン語プログラミングの紹介
Yuma Ohgami
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
Unity + Twitch Extensionsを使って動画配信
Unity + Twitch Extensionsを使って動画配信
Takaaki Ichijo
Scene操作系のエディター拡張Util2セット
Scene操作系のエディター拡張Util2セット
Takumi Hanzawa
Global Game Jam 2019 バンタンゲームアカデミー大阪会場 Bチーム 最終発表資料
Global Game Jam 2019 バンタンゲームアカデミー大阪会場 Bチーム 最終発表資料
hima_zinn
安全にファイル編集する話
安全にファイル編集する話
Hisashi HATAKEYAMA
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
モノビット エンジン
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
monobit
What's hot
(12)
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
関西Firefox os勉強会1st発表資料130615fin
関西Firefox os勉強会1st発表資料130615fin
わたしのゲーミング
わたしのゲーミング
セガサターンマシン語プログラミングの紹介
セガサターンマシン語プログラミングの紹介
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Unity + Twitch Extensionsを使って動画配信
Unity + Twitch Extensionsを使って動画配信
Scene操作系のエディター拡張Util2セット
Scene操作系のエディター拡張Util2セット
Global Game Jam 2019 バンタンゲームアカデミー大阪会場 Bチーム 最終発表資料
Global Game Jam 2019 バンタンゲームアカデミー大阪会場 Bチーム 最終発表資料
安全にファイル編集する話
安全にファイル編集する話
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
Recently uploaded
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Recently uploaded
(9)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Flappy birdもどきをつくろう
1.
Unityハンズオン Flappy Birdもどきを作ろう
2.
目次 • 自己紹介 • 障害物を作る •
プレイヤーを作る • GameManagerを作る • スコア表示を作る • リザルト画面を作る • 最後に
3.
自己紹介 • 名前:郡司竜大(gunji tatsuhiro) •
趣味:ゴルフ • Unity歴:約1年 • Twitter @jingu0430 • Blog http://nanwaka.seesaa.net • GitHub https://github.com/gunn0430
4.
今回のハンズオンで身につく内容 • uGUIの簡単な使い方 o -
Text,Canvas,Button • Tagの使い方 • Rigidbody2Dの扱い • OnTriggerXXX2DとOnCollisionXXX2D • GetComponent() • Destroy() • メソッドの呼び出し
5.
障害物を作る • 上下の土管を配置 • Rigidbody2Dを設定 •
BoxCollider2Dを設定 • タグを設定 • 二つの土管を空オブジェクトにまとめる • Wall.csを作成 o 土管が左に流れるようにする
6.
Wall.cs
7.
流れた障害物を破壊する • 空のGameObjectを作成しDestroyAreaと名付ける。 • BoxCollider2Dを作成 o
isTriggerにチェックをする • DestroyArea.csを作成 o ぶつかったwallオブジェクトを破壊する
8.
DestroyArea.cs
9.
プレイヤーを作る • 2Dオブジェクトのspriteをシーンに設定 • 鳥のスプライトを設定 •
SpriteにCircle Collider2Dを設定 • 同様にRigidbody2Dを設定 • Player.csを設定 o 土管に当たったら自身が破壊されるようにする o スペースキー押下でジャンプするようにする o 土管を越えたらスコアが増えるようにする • GameManager.csを作成
10.
Player.cs
11.
GameManagerを作る • 空のGameObjectを作成しGameManagerと名付ける • GameManager.csを作成 o
UIを使えるように設定 o 土管を越えた時にスコアを増やすメソッドを作成 o 土管を生成するためのロジックを作成
12.
GameManager.cs
13.
スコア表示を作る • Canvasを作成 o ScoreTextを作成 •
GameManager.csからuGUIを操作する o publicで宣言したGameObjectにScoreTextオブジェクトを設定 o Textコンポーネントを取得し、スクリプトから表示を変更する
14.
リザルト画面を作る • UIからCanvasオブジェクトを作成 • 作成したオブジェクト名をResultCanvasと設定 •
リザルト用のウィンドウを作成 o 背景、スコア表示のテキスト、リザルトボタン • GameManager.csからCanvasを操作する o Playerのオブジェクトが破壊されるときにResultCanvasを表示する o scoreを表示する
15.
完成!
16.
さいごに • 今後もイベントを行っていくので、引き続き宜しくお願 いします! • ご静聴ありがとうございました!
Download now