Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
DY
Uploaded by
Daisuke Yamashita
1,075 views
Unity Introduction from 2D shooting game.
How to develop a 2D shooting game by Unity.
Software
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PDF
Scene操作系のエディター拡張Util2セット
by
Takumi Hanzawa
PDF
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
by
maginemu Mishimagi
PDF
ゲームエンジンの知能化の実装 -人工知能化するゲームエンジンの実装プラン-
by
Youichiro Miyake
PPTX
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
by
8a1
PDF
Unityでスマートフォン向けゲームを開発する
by
tomomihirano1
PDF
RPGアツマールにUnity作品を投稿する
by
shigusa
PDF
Introduction of Swift from Game Development
by
Daisuke Yamashita
PDF
VTuberになるためにUnityを触ってみよう!
by
NAKAOKU Takahiro
Scene操作系のエディター拡張Util2セット
by
Takumi Hanzawa
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
by
maginemu Mishimagi
ゲームエンジンの知能化の実装 -人工知能化するゲームエンジンの実装プラン-
by
Youichiro Miyake
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
by
8a1
Unityでスマートフォン向けゲームを開発する
by
tomomihirano1
RPGアツマールにUnity作品を投稿する
by
shigusa
Introduction of Swift from Game Development
by
Daisuke Yamashita
VTuberになるためにUnityを触ってみよう!
by
NAKAOKU Takahiro
What's hot
PDF
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
by
NAKAOKU Takahiro
PDF
Unite Japan Presentation (Pocket Queries, Inc.)
by
Nobuhiko Sasaki
PDF
Minecraft による強化学習の実践 (MineRL)
by
Tusyoshi Matsuzaki
PPTX
専門ゼミ進捗
by
Daiki Tsukahara
PDF
Unityで始めるバージョン管理 Git LFS 入門編
by
NAKAOKU Takahiro
PPTX
【GGJ2017 茅場町会場】TeamA 花の舞 最終発表資料
by
Yuuki Ogino
PPTX
GDC19報告in岡山
by
syamane
PPTX
JSET論文賞プレゼン
by
Yoshihiko Kubota
PPTX
ゲーム開発しくじり先生 「War of Zodiac」 -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-
by
Yuuki Ogino
PDF
ゲームニクス理論2
by
TANREN Inc.
PDF
ゲームニクス理論
by
TANREN Inc.
PPTX
GDC18報告in岡山
by
syamane
PDF
世界征服を狙うO-GAMESの野望
by
IGDA Japan
PDF
Webデザインのウソ・ホント ~ Web らしくデザインするためのヒント
by
Yasuhisa Hasegawa
PDF
Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)
by
Nobuhiko Sasaki
PDF
Zombi・Hazard 360度ゾンビシューティングゲーム紹介
by
Yuuki Ogino
PDF
Igda annual meeting
by
IGDA JAPAN
PDF
わたしのVisual studio環境
by
Keigo Ando
PDF
開催趣旨・00年代イントロ・パネルディスカッション資料
by
IGDA Japan
PDF
ポケクエ Unity関連活動事例(第33回プロ生勉強会)
by
Nobuhiko Sasaki
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
by
NAKAOKU Takahiro
Unite Japan Presentation (Pocket Queries, Inc.)
by
Nobuhiko Sasaki
Minecraft による強化学習の実践 (MineRL)
by
Tusyoshi Matsuzaki
専門ゼミ進捗
by
Daiki Tsukahara
Unityで始めるバージョン管理 Git LFS 入門編
by
NAKAOKU Takahiro
【GGJ2017 茅場町会場】TeamA 花の舞 最終発表資料
by
Yuuki Ogino
GDC19報告in岡山
by
syamane
JSET論文賞プレゼン
by
Yoshihiko Kubota
ゲーム開発しくじり先生 「War of Zodiac」 -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-
by
Yuuki Ogino
ゲームニクス理論2
by
TANREN Inc.
ゲームニクス理論
by
TANREN Inc.
GDC18報告in岡山
by
syamane
世界征服を狙うO-GAMESの野望
by
IGDA Japan
Webデザインのウソ・ホント ~ Web らしくデザインするためのヒント
by
Yasuhisa Hasegawa
Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)
by
Nobuhiko Sasaki
Zombi・Hazard 360度ゾンビシューティングゲーム紹介
by
Yuuki Ogino
Igda annual meeting
by
IGDA JAPAN
わたしのVisual studio環境
by
Keigo Ando
開催趣旨・00年代イントロ・パネルディスカッション資料
by
IGDA Japan
ポケクエ Unity関連活動事例(第33回プロ生勉強会)
by
Nobuhiko Sasaki
Viewers also liked
PPTX
GDC16 report for beginners (in Japanese)
by
syamane
PPTX
そこにある技術
by
Hiroaki Sano
PDF
Søren Lass, GDC/GC 2017
by
Interactive Denmark
PPTX
VRセミナー講演資料20161119
by
syamane
PPTX
GDC16報告会「世界を変えるかもしれない!?インディ開発者が挑戦するゲームを通した社会変革の一歩」
by
Makoto Goto
PDF
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
by
Takehara Ryo
PDF
GDC報告会2016 VR
by
IGDA JAPAN
PDF
IGDA日本 2017年の展望
by
IGDA JAPAN
PDF
GDC報告会2016 GDC PLAY出典顛末記
by
IGDA JAPAN
PPTX
GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...
by
TARO KOBAYASHI
PDF
GDC2017報告会「サミットパスで行くGDCと同時開催イベント(学術・ピッチ)」
by
syamane
PDF
シリコンスタジオの最新テクノロジーデモ技術解説
by
Silicon Studio Corporation
PPTX
GDC 2017 Education Soapbox: Game Academia's "Art Problem"
by
Christopher Totten
PPTX
Re:ゼロから始めるUI/UX生活
by
Hiroaki Sano
PDF
AAAとインディ、2つのセッションにみるCGアーティストの現状と未来
by
IGDA JAPAN
PDF
IGDAアップデート&ゲームジャム・アクセシビリティ会議報告
by
IGDA JAPAN
PPTX
GDC17 VFX Bootcamp参加報告
by
Makoto Goto
GDC16 report for beginners (in Japanese)
by
syamane
そこにある技術
by
Hiroaki Sano
Søren Lass, GDC/GC 2017
by
Interactive Denmark
VRセミナー講演資料20161119
by
syamane
GDC16報告会「世界を変えるかもしれない!?インディ開発者が挑戦するゲームを通した社会変革の一歩」
by
Makoto Goto
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
by
Takehara Ryo
GDC報告会2016 VR
by
IGDA JAPAN
IGDA日本 2017年の展望
by
IGDA JAPAN
GDC報告会2016 GDC PLAY出典顛末記
by
IGDA JAPAN
GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...
by
TARO KOBAYASHI
GDC2017報告会「サミットパスで行くGDCと同時開催イベント(学術・ピッチ)」
by
syamane
シリコンスタジオの最新テクノロジーデモ技術解説
by
Silicon Studio Corporation
GDC 2017 Education Soapbox: Game Academia's "Art Problem"
by
Christopher Totten
Re:ゼロから始めるUI/UX生活
by
Hiroaki Sano
AAAとインディ、2つのセッションにみるCGアーティストの現状と未来
by
IGDA JAPAN
IGDAアップデート&ゲームジャム・アクセシビリティ会議報告
by
IGDA JAPAN
GDC17 VFX Bootcamp参加報告
by
Makoto Goto
Similar to Unity Introduction from 2D shooting game.
PDF
Unity課金ゲームアプリ開発ハンズオン!
by
カイト株式会社
PDF
Unityで横スクロールアクションゲームを作ってみる(第2回unity初心者勉強会)
by
Makoto Yamahira
PPTX
Unity勉強会ハンズオン
by
Kodai Yano
PPTX
Unityハンズオン〜3Dの世界を歩こう〜
by
gunn0430
PDF
Unityとスマートフォンアプリの最適化
by
COLOPL, Inc.
PDF
Unity2Dを使ったミニゲーム開発のすすめ
by
優之 田中
PPTX
Unity2015_No7_~Unity2D~
by
CHY72
PDF
Unityで作るiOSゲームアプリ
by
keiso watanabe
PDF
UnityLecture @Kyushu University
by
Kosuke Kaneko
PDF
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾
by
Kouji Ohno
PDF
中高校生対象プログラミング講座Part1
by
優希 山本
PPTX
Unity * スマートフォン開発で学んだこと
by
Katsutoshi Makino
PPTX
Unity チュートリアル
by
Masaki Katoh
PDF
Unityで簡単なゲームを作ってみる(第1回unity初心者勉強会)
by
Makoto Yamahira
PDF
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
by
nyanko_omori
PDF
UnityとBlenderハンズオン第2章
by
yaju88
KEY
Unityの夕べ in Fukuoka
by
Shinobu Izumi
PPTX
はじめてのUnity教室 講義用ppt
by
Taro Takano
PDF
はじめようARCore: Motion Tracking & Image Tracking編
by
Takashi Yoshinaga
PDF
Unity に於ける iOS ビルド自動化のおはなし - 20141030 第26回 Unity 勉強会
by
Mori Tetsuya
Unity課金ゲームアプリ開発ハンズオン!
by
カイト株式会社
Unityで横スクロールアクションゲームを作ってみる(第2回unity初心者勉強会)
by
Makoto Yamahira
Unity勉強会ハンズオン
by
Kodai Yano
Unityハンズオン〜3Dの世界を歩こう〜
by
gunn0430
Unityとスマートフォンアプリの最適化
by
COLOPL, Inc.
Unity2Dを使ったミニゲーム開発のすすめ
by
優之 田中
Unity2015_No7_~Unity2D~
by
CHY72
Unityで作るiOSゲームアプリ
by
keiso watanabe
UnityLecture @Kyushu University
by
Kosuke Kaneko
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾
by
Kouji Ohno
中高校生対象プログラミング講座Part1
by
優希 山本
Unity * スマートフォン開発で学んだこと
by
Katsutoshi Makino
Unity チュートリアル
by
Masaki Katoh
Unityで簡単なゲームを作ってみる(第1回unity初心者勉強会)
by
Makoto Yamahira
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
by
nyanko_omori
UnityとBlenderハンズオン第2章
by
yaju88
Unityの夕べ in Fukuoka
by
Shinobu Izumi
はじめてのUnity教室 講義用ppt
by
Taro Takano
はじめようARCore: Motion Tracking & Image Tracking編
by
Takashi Yoshinaga
Unity に於ける iOS ビルド自動化のおはなし - 20141030 第26回 Unity 勉強会
by
Mori Tetsuya
More from Daisuke Yamashita
PDF
potatotips_77.pdf
by
Daisuke Yamashita
PDF
State management for ios development
by
Daisuke Yamashita
PDF
Static analysis for go lang
by
Daisuke Yamashita
PDF
Convert the notification feature to the notification microservice
by
Daisuke Yamashita
PDF
歯磨き.go #2
by
Daisuke Yamashita
PDF
歯磨き.go Go言語の静的解析とコード生成勉強会
by
Daisuke Yamashita
PDF
ライブラリを作って5年たったので振り返る
by
Daisuke Yamashita
PDF
Tensorflow
by
Daisuke Yamashita
PDF
Introduction of ios-chart in oss-labs#3
by
Daisuke Yamashita
PDF
About SnapKit - Open source lab -
by
Daisuke Yamashita
PDF
View Monitoring Tips
by
Daisuke Yamashita
PDF
Swift open source library - ViewMonitor -
by
Daisuke Yamashita
PDF
Let's Start Swift Open Source Activity.
by
Daisuke Yamashita
PDF
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
by
Daisuke Yamashita
PDF
OpenCV on mobile
by
Daisuke Yamashita
PDF
Introduction of Swift from Machine Learning
by
Daisuke Yamashita
PDF
How to measure UIView position on Native App
by
Daisuke Yamashita
potatotips_77.pdf
by
Daisuke Yamashita
State management for ios development
by
Daisuke Yamashita
Static analysis for go lang
by
Daisuke Yamashita
Convert the notification feature to the notification microservice
by
Daisuke Yamashita
歯磨き.go #2
by
Daisuke Yamashita
歯磨き.go Go言語の静的解析とコード生成勉強会
by
Daisuke Yamashita
ライブラリを作って5年たったので振り返る
by
Daisuke Yamashita
Tensorflow
by
Daisuke Yamashita
Introduction of ios-chart in oss-labs#3
by
Daisuke Yamashita
About SnapKit - Open source lab -
by
Daisuke Yamashita
View Monitoring Tips
by
Daisuke Yamashita
Swift open source library - ViewMonitor -
by
Daisuke Yamashita
Let's Start Swift Open Source Activity.
by
Daisuke Yamashita
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
by
Daisuke Yamashita
OpenCV on mobile
by
Daisuke Yamashita
Introduction of Swift from Machine Learning
by
Daisuke Yamashita
How to measure UIView position on Native App
by
Daisuke Yamashita
Unity Introduction from 2D shooting game.
1.
夏のunityハンズオン祭り 2Dゲームの作り方 株式会社BizReach プロダクトマーケティング本部 山下大輔
2.
自己紹介 ・山下大輔(やました だいすけ) ・2015年1月よりビズリーチのiOSエンジニア ・@daisuke0131 ・http://www.facebook.com/daisuke0131 ・https://github.com/daisuke0131 https://itunes.apple.com/jp/app/haikurasu-ren-cainokyaria/id972002786?mt=8
3.
Unity ・統合開発環境を内蔵したゲームエンジン ・3D/2Dゲームが簡単に作れる ・マルチプラットフォーム ->iOS、Android、Windows、OS X、Linux、ウェ ブブラウザ、Flash、PlayStation 3、Xbox
360、 Wii U ・c#/javascript/booに対応
4.
その他のゲームエンジン(iOS) ・cocos2d-x ->c++で開発、マルチプラットフォーム(iOS、 Android、Windows、Marmalade、Linux、Bada、 BlackBerry 10)などに対応 ・SpriteKit ->apple純正で、UIViewとの相性がよい。 http://d-cube.connpass.com/event/16738/
5.
今日作るもの
7.
このゲームを作る上で主に理解したいこと。 ・Unityの基本的な操作方法 ・Spriteの作成方法 ->画像からゲームオブジェクトを作成 ・スクリプト(c#で記述)の使い方 ・物理法則の適用について -> Rigidbodyの使い方 ・オブジェクト同士の衝突 ->Colliderの使い方
8.
今回のプロジェクト置き場 プロジェクト全部 ・https://github.com/daisuke0131/Shooting ・画像、スクリプトは https://github.com/daisuke0131/Shooting/blob/ master/resources.zip に置いてあります。 ハンズオンは画像、スクリプトを起点にはじめます。 resource.zipをダウンロードしてください。 時間内にたぶん全部作り切るのは無理そうなので、 先ほどの主要機能をメインに説明します。
9.
ではプロジェクトを作りましょう。
10.
Scene Game Hierarchy Project Inspector ・Scene オブジェクトを操作して実際にゲーム画面を作っていくところ。 ・Game 再生した時の実際の画面が表示されるところ。 ・Hierarchy 配置したゲームオブジェクトの階層構造が表示される。 ・Project ゲーム部品(オブジェクト)置き場。ゲームオブジェクト、画像、アニメーション、音声など。 ・Inspector ゲームオブジェクトの詳細設定をする画面 Unityの画面について
11.
スマホアプリ用にプロジェクトの設定を変更 File->Build Settings iOSを選んでswitch platformボタンを選択
12.
まずはSpriteを表示する
13.
Spriteの取り込み方 resourcesフォルダにある画像をdrag&drop とりあえず全部とりこんで整理します。
14.
Spriteの表示方法 先ほどとりこんだSpriteをSceneにDrag&Drop
15.
動かしたい!
16.
スクリプトを作りましょう Assets->Create->C# Script ダブルクリックすると Unity付属のエディターが起動します。 ファイル名はPlayerにします。
17.
スクリプトを書きます void Update ()
{ float x = Input.GetAxisRaw ("Horizontal"); float y = Input.GetAxisRaw ("Vertical"); Vector2 direction = new Vector2 (x, y).normalized; Vector2 pos = transform.position; pos += direction * Time.deltaTime; transform.position = pos; } Update()はframe更新毎に呼ばれる。
18.
スクリプトをアタッチします。 先ほど作成したPlayerオブジェクトにスクリプトをDrag&Drop してください
19.
ここでプレハブの説明をします。
20.
プレハブって?? ・Classみたいな概念。コピーできる大元を作る機能。 ・先ほど作成したオブジェクトをAssetsにDrag&Dropすると 作成されます。
21.
弾を撃ちます。
22.
Rigidbody2Dをつかう。 ・Add Component ->
Rigidbody2Dを選択してください。 ・物理演算用の機能です。
23.
弾丸の生成 ・弾丸のプレハブ化までは手順同じなので省略します。 public GameObject bullet; IEnumerator
Start () { while (true) { Vector2 pos = new Vector2(transform.position.x,transform.position.y + 0.1f); Instantiate(bullet,pos, transform.rotation); yield return new WaitForSeconds(0.05f); } } コルーチンについては以下も参照 http://wonderpla.net/blog/engineer/Unity_Co-routine/ ・Player.csのStart()を以下のように修正します。 <-プレハブ突っ込む用の宣言 Unityのブロックしないで処理する仕組み(コルーチン)
24.
衝突を検出します。
25.
Collider2Dをつかう。 ・Add Component ->
Polygon Collider 2Dを選択してください。 ・物体同士の衝突を扱う機能です。 衝突判定の境界
26.
Collider2Dをつかう。 ・敵のColliderでIs Triggerをチェックして以下のスクリプトを追加して ください。 ・敵のスプライトも追加して同様にColliderを追加してください。 void OnTriggerEnter2D
(Collider2D c) { Destroy (c.gameObject); }
27.
主要機能の説明は以上です。 あとはほとんど同様の手順なので 時間の許す限り説明をしていきます。
28.
次回の祭り会場のご案内 夏のUnityハンズオン祭り Flappy Birdもどきを作ろう http://d-cube.connpass.com/event/19129/
Download