Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
はじめてのUnity入門
Search
unitydojo
February 21, 2017
Technology
0
2.1k
はじめてのUnity入門
2017年2月20日に21Cafeで行われた「はじめてのUnity 入門」に使用したスライドです。
Unityでゲームを作る上での考え方や、簡単なエディター操作方法、学習のコツについてが含まれます。
unitydojo
February 21, 2017
Tweet
Share
More Decks by unitydojo
See All by unitydojo
【Unity道場】Unity 5.6最新情報
unitydojo
2
2k
【Unity道場】ゲームアプリマネタイズの最前線 〜GDCのマネタイズ関連講演まとめ〜
unitydojo
4
1.5k
【Unity道場】エフェクト実践編
unitydojo
10
9.4k
【Unity道場】パフォーマンス最適化の ポイント
unitydojo
12
52k
【Unity道場】アセットストアマニアクス 2016 冬の陣
unitydojo
1
570
【Unity道場京都スペシャル】エディタの基本操作が_めっちゃ早くなるテクニック
unitydojo
6
3k
【Unity道場京都スペシャル】ゼロから始めるUnity UI
unitydojo
1
1.4k
【Unity道場京都スペシャル】プロが教える脱初心者スクリプト術!
unitydojo
3
2.8k
【Unity道場 京都スペシャル】 VRのアレコレ
unitydojo
0
1k
Other Decks in Technology
See All in Technology
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
220
【Pycon mini 東海 2024】Google Colaboratoryで試すVLM
kazuhitotakahashi
2
500
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
120
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
300
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
110
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
750
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
180
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.2k
【若手エンジニア応援LT会】ソフトウェアを学んできた私がインフラエンジニアを目指した理由
kazushi_ohata
0
150
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
Can We Measure Developer Productivity?
ewolff
1
150
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Designing for Performance
lara
604
68k
Building Your Own Lightsaber
phodgson
103
6.1k
Site-Speed That Sticks
csswizardry
0
23
Making Projects Easy
brettharned
115
5.9k
The Language of Interfaces
destraynor
154
24k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
What's in a price? How to price your products and services
michaelherold
243
12k
Building an army of robots
kneath
302
43k
Transcript
IUUQTHPPHM(*3/5 ➙㔐⢪ֲفٗآؙؑز IUUQTHJUIVCDPNUTVCBLJVOJUZ@UVUPSJBM@QMBZHSPVOE ؔٔآشٕ63-
6OJUZೖ 5BUTVIJLP:BNBNVSB!6OJUZ
6OJUZͬͯʁ 6OJUZೖ
1$ήʔϜ ϒϥβήʔϜ ϞόΠϧ 73ίϯςϯπ ήʔϜػ 6OJUZͰग़དྷΔ͜ͱ
ࢢ༗ ͬͯΔ։ൃऀ ։ൃऀ ήʔϜͷ Πϯετʔϧ ສਓ ԯճ 6OJUZͲͷఔΘΕͯΔʁ
6OJUZήʔϜҎ֎ʹʁ ө૾࡞ ݚڀ࡞ 8FCίϯςϯπ ҰൠΞϓϦέʔγϣϯ *05 ϝσΟΞɾΞʔτ
None
ͲΜͳײ͡Ͱ࡞Δͷʁ 6OJUZೖ
6OJUZͰήʔϜΛ࡞Δ $ ը૾ αϯυ J04 "OESPJE 1$ ؝ط ؝ط ؝ط
6OJUZͰήʔϜΛ࡞Δ • ͍͍ײ͡ͷը໘ޮՌ • ͍͍ײ͡ͷޫදݱ • ͍͍ײ͡ͷεςʔδߏ • ͍͍ײ͡ͷ6* •
͍͍ײ͡ͷΞχϝʔγϣϯ
وأة٦ر٦ة⡲ 㸣䧭 穈鴥 ٦يءأذي⡲ ،إحز⡲ 〳腉
ꅾ銲זء٦ٝװ أذ٦آך⡲䧭 װװꅾ銲ז ء٦ٝأذ٦آ 㸣䧭 קו ꅾ銲דזְ鿇ⴓ ֶ
فٖ؎،ـٕז ٌحؙ،حف⡲䧭 㸣䧭䏝 ♳־ 㸣䧭䏝 ♳־ 㸣䧭 ֶ
ੈք Ϟϊ ৼΔ͍
ੈք Ϟϊ ৼΔ͍
4DFOF (BNF 0CKFDU $PNQPOFOU
4DFOF (BNF 0CKFDU $PNQPOFOU ੈք ਓʑ ৼΔ͍
4DFOF (BNF 0CKFDU $PNQPOFOU ੈքʢ4DFOFʣΛ࡞Γ ʢ0CKFDUʣΛஔ͠ ڍಈʢ$PNQPOFOUʣΛ༩͑Δ
4DFOF (BNF 0CKFDU $PNQPOFOU 㣓孡 ⯔ 穗騟 ؔـآؙؑزך朐䡾 ⡘縧٥ぢֹ٥㣐ֹׁ 䮶莸ְ
$PNQPOFOUʹ ͲΜͳͷ͕͋Δͷʁ • ཧԋࢉʢPhysicsʣ • ඳըʢRenderingʣ • AI • Ξχϝʔγϣϯ
• ࣗ࡞ͷಈ࡞ʢC# Scriptʣ • ͨΓఆʢColliderʣ • ΤϑΣΫτ • UI • ΦʔσΟΦʢAudioʣ • ͦͷଞॾʑ
Ϙʔϧ ͶΔ ϓϨΠϠʔ ԥΔऽΔ ৹ δϟοδ ήʔϜਐߦ
6OJUZΤσΟλͷ ͍ํΛ֮͑Α͏ 6OJUZೖ
αϯϓϧϓϩδΣΫτΛ։͘
None
4DFOF (BNF 0CKFDU $PNQPOFOU
͓קΊͷઃఆ
6OJUZΤσΟλͷݟํ
ϓϩδΣΫτ Οϯυ ώΤϥϧΩʔ γʔϯϏϡʔ ΠϯεϖΫλʔ Ϗϡʔ
γʔϯϏϡʔ խ٦يח涫㜥ׅؔـآؙؑز խꂁ縧ׅ歗
ώΤϥϧΩʔ Ϗϡʔ խء٦ٝؽُ٦ח涫㜥ׅؔـآؙؑز խٔأز⻉׃ך
ΠϯεϖΫλʔ Ϗϡʔ խ鼅䫛⚥ך갪湡ך խ鑫稢邌爙
ϓϩδΣΫτϏϡʔ խفٗآؙؑزד⢪欽ׅ խ،إحز͑ؿ؋؎ٕךٔأزխ
խ٦ي歗חծ խ㹋ꥷח鋅ִ歗 ήʔϜϏϡʔ
࣮ࡍʹ ήʔϜΛ࠶ੜ ͯ͠ΈΑ͏ խⱄ欰نةٝ䬃׃ג խ٦يⱄ欰
ɹ8 "4% 獳⹛ 鋔挿㢌刿 αϯϓϧήʔϜͷૢ࡞ وؐأⵃ欽 &4$
ΦϒδΣΫτΛ ஔͨ͠Γɺಈ͔ͨ͠Γ
ɹ8 "4% 䖓䊩〸ח獳⹛ γʔϯϏϡʔͷૢ࡞ 2ɹɹ& ♳♴ח獳⹛ وؐأ〸سٓحؚ
γʔϯϏϡʔͷૢ࡞
ΦϒδΣΫτΛஔ
ϓϦϛςΟϒͳͳΒ $SFBUF%0CKFDU
ҠಈϞʔυ 8Ωʔ ΦϒδΣΫτͷૢ࡞
ճసϞʔυ խꫬ٥饔٥랕ך简 խ鼅䫛׃גسٓحؚ &Ωʔ ΦϒδΣΫτͷૢ࡞
֦ॖϞʔυ 3Ωʔ ΦϒδΣΫτͷૢ࡞
*OTQFDUPS͔ΒͰΛ ֬ೝɾૢ࡞͕ग़དྷΔ
৭Λม͑Δ
ෳͷΦϒδΣΫτΛ ҰׅͰಈ͔͢
࣮ࡍʹૢ࡞ͯ͠ΈΔ
࣮ࡍʹૢ࡞ͯ͠ΈΔ وؐأ〸نةٝ 䬃׃זָ 84"%2&ؗ٦ד ء٦ٝךًؕٓ獳⹛ 8ؗ٦ד獳⹛ &ؗ٦ד㔐鯄 3ؗ٦ד䭁簭 ٌ٦س㢌刿 وذٔ،ٕ
%%׃ג葿㢌刿ׅ 1SPKFDUַ %%
ͩΜܑ̏͝ఋΛ࡞Δ ࿅श
4QIFSF $ZMJOEFS وؐأ〸نةٝ 䬃׃זָ 84"%2&ؗ٦ד ء٦ٝךًؕٓ獳⹛ )JFSBSDIZ $SFBUF%0CKFDU ͰΦϒδΣΫτੜ 8ؗ٦ד獳⹛
&ؗ٦ד㔐鯄 3ؗ٦ד䭁簭 ٌ٦س㢌刿
ػೳΛՃͯ͠ΈΑ͏ 6OJUZೖ
4DFOF (BNF0CKFDU $PNQPOFOU
4DFOF (BNF 0CKFDU $PNQPOFOU 㣓孡 ⯔ 穗騟 ؔـآؙؑزך朐䡾 ⡘縧٥ぢֹ٥㣐ֹׁ 䮶莸ְ
ΦϒδΣΫτͷΠϝʔδ ໊લ ࠲ඪɺ͖ େ͖͞ ඳը͢ΔϞσϧ ඳըઃఆ ͨΓఆ
ΦϒδΣΫτͷΠϝʔδ ໊લ ࠲ඪɺ͖ େ͖͞ ඳը͢ΔϞσϧ ඳըઃఆ ͨΓఆ
ػೳΛ͢
ػೳΛফ͢
࠶ੜΛఀࢭ͢Δ խⱄ欰نةٝ䬃׃ג խ٦ي⨡姺
࠶ੜΛఀࢭ͢Δ խⱄ欰⚥ח㢌⻉׃ⰻ㺁ָ խⰋג搀ַֿהח w w w w w w
࠶ੜΛఀࢭ͢Δ խⱄ欰⚥ח㢌⻉׃ⰻ㺁ָ խⰋג搀ַֿהח w w w w w w γʔϯͷมߋ
ήʔϜఀࢭதʹߦ͓͏
(BNF0CKFDUΛॻग़͠ ʢผ໊ɿ1SFGBCੜʣ
࡞ͨ͠ϓϨϋϒΛγʔϯʹஔ
ࣗ࡞ͷػೳΛՃ͠Α͏ 6OJUZೖ
ࣗ࡞ͷػೳΛ͢
εΫϦϓτΛॻ͘ VTJOH6OJUZ&OHJOF VTJOH4ZTUFN$PMMFDUJPOT QVCMJDDMBTT3PUBUJPO.POP#FIBWJPVS\ 剑ⴱךؿٖ٦يדㄎל WPJE4UBSU
\ ^ 嫣ؿٖ٦يㄎל WPJE6QEBUF \ ^ ^ .POP#FIBWJPVSًحإ٦آ .POP#FIBWJPVSًحإ٦آ
εΫϦϓτΛॻ͘ VTJOH6OJUZ&OHJOF VTJOH4ZTUFN$PMMFDUJPOT QVCMJDDMBTT3PUBUJPO.POP#FIBWJPVS\ :鯥嫣ؿٖ٦ي5JNFEFMUB5JNF 䏝㔐鯄ׇׁ WPJE6QEBUF \
USBOTGPSN3PUBUF OFX7FDUPS 5JNFEFMUB5JNF ^ ^
USBOTGPSN3PUBUF 荈ⴓ荈魦ך5SBOTGPSN؝ٝه٦طٝزח،ؙإأ 㔐鯄ׇׁהְֲㄏ⟀ꟼ侧 㔐鯄ׇׁ⦼כ:䏟垥ָךؿٖ٦يַ穗麓׃猱侧9ծ9䏟垥ה;䏟垥כئٗ
্ख͘ಈ͔ͳ͍߹ʜ
্ख͘ಈ͔ͳ͍߹ʜ • εΫϦϓτ໊ͱΫϥε໊͕Ұகͯ͠ͳ͍ • .POPEFWFMPQͰ$PNNBOE #͘͠'̔Λԡ͢ • ҟͳΔίϯϙʔωϯτ͕ઃఆ͞ΕͯΔ • .POPCFIBWJPVSϝοηʔδ͕UZQPͯ͠Δ
εΫϦϓτΛॻ͘ VTJOH6OJUZ&OHJOF VTJOH4ZTUFN$PMMFDUJPOT QVCMJDDMBTT3PUBUJPO.POP#FIBWJPVS\ :鯥嫣ؿٖ٦ي5JNFEFMUB5JNF 䏝㔐鯄ׇׁ WPJE6QEBUF \
USBOTGPSN3PUBUF OFX7FDUPS 5JNFEFMUB5JNF ^ ^ - ͕ιʔείʔυʹॻ͖ - 5ZQPຖճͷίϯύΠϧ͕໘ - ͬͱखܰʹඍௐ͍ͨ͠
ϓϩύςΟͷ࿐ग़ VTJOH6OJUZ&OHJOF VTJOH4ZTUFN$PMMFDUJPOT QVCMJDDMBTT3PUBUJPO.POP#FIBWJPVS\ QVCMJDJOUTQFFE :鯥嫣ؿٖ٦ي5JNFEFMUB5JNF 䏝㔐鯄ׇׁ
WPJE6QEBUF \ USBOTGPSN3PUBUF TQFFE ^ ^
4QFFE 4QFFE
ଞͷίϯϙʔωϯτͱͷ࿈ܞ • GetComponent<ίϯϙʔωϯτ໊>(); ಉҰΦϒδΣΫτͷίϯϙʔωϯτΛऔಘ͢Δ • FindObjectOfType<ίϯϙʔωϯτ໊>(); ࢦఆίϯϙʔωϯτΛγʔϯ͔Β୳ͯ͠औಘ͢Δ • public[SerialiseField]Ͱެ։ UnityΤσΟλͷGUIͰηοτΞοϓ͢Δ
ଞͷίϯϙʔωϯτͱͷ࿈ܞ
ଞͷίϯϙʔωϯτͱͷ࿈ܞ VTJOH6OJUZ&OHJOF VTJOH4ZTUFN$PMMFDUJPOT QVCMJDDMBTT$IFDL1PTJUJPO.POP#FIBWJPVS\ QVCMJD5SBOTGPSNUBSHFU WPJE6QEBUF
\ JG UBSHFUQPTJUJPOZ \ ة٦حز嶊ׅ ^ ^ ^
ଞͷίϯϙʔωϯτͱͷ࿈ܞ VTJOH6OJUZ&OHJOF VTJOH4ZTUFN$PMMFDUJPOT QVCMJDDMBTT$IFDL1PTJUJPO.POP#FIBWJPVS\ QVCMJD5SBOTGPSNUBSHFU WPJE6QEBUF
\ JG UBSHFUQPTJUJPOZ \ LJMM ^ ^ ^
ଞͷίϯϙʔωϯτͱͷ࿈ܞ VTJOH6OJUZ&OHJOF VTJOH4ZTUFN$PMMFDUJPOT QVCMJDDMBTT$IFDL1PTJUJPO.POP#FIBWJPVS\ QVCMJD5SBOTGPSNUBSHFU WPJE6QEBUF
\ JG UBSHFUQPTJUJPOZ \ LJMM ^ ^ ^
6OJUZͷఏڙ͢ΔαʔϏε 6OJUZೖ
6OJUZͷϥΠηϯε
ϥΠηϯε ֤ϓϥϯʹػೳతͳࠩ΄΅ແ͍ ऩೖʹԠͨ͡ϨϕχϡʔΩϟοϓ 1FSTPOBM 1MVT 1SP લͷച্͕ສԁҎԼͷ߹ͷΈར༻Մೳ લͷച্͕ສԁҎԼͷ߹ͷΈར༻Մೳ ੍ݶແ͠ 1FSTPOBM4QMBTI4DSFFOΛফͤͳ͍
$BDIF4FSWFS͕͑ͳ͍ʜ͙Β͍
Unity Ads 渣剑㣐⻉ׇׁ Unity Analytics فٖ؎َ٦ך遤⹛ر٦ة〳鋔⻉ׅ Unity Performance Reporting ٦يך⢽㢩ٍؗفثٍׅ
Unity Cloud Build ؽٕسؙٓؐسח䫎־גծ涪儗ך⸬桦⻉ Unity Collaborate (beta) ء٦يٖأח⼿噟遤ֲ Unity Certification ֮זך6OJUZإٔؗ⥂鏾ׅ ։ൃͰָ͢ΔαʔϏε
։ൃͰָ͢ΔαʔϏε
6OJUZೖ ޮΑ͘शಘ͢Δҝʹ
ॻ੶Ͱֶश
8FCΛ୳͢
ಈըͰֶश 㷕עثُ٦زٔ،ٕ
ຊޠࣈນ
ΦϑϥΠϯ Πϕϯτͷ ಈը
ΦϑϥΠϯΠϕϯτ 6OJUF 6OJUZಓ ͦͷଞ৭ʑ
6OJUZ.FFU6Q
(BNF+BNʹࢀՃ
(BNF+BNʹࢀՃ ϓϥϯχϯά͔Β ϩʔϯν·Ͱମݧग़དྷΔ ࣗͷʢ૬ରతͳʣՁ͕ ʢԿͱͳ͘ʣ͔Δ ͕ؒग़དྷΔɺࣄʹܨ͕Δʢࣄ͕͋Δʣ
(BNF+BNʹࢀՃ 䎃 ؚٗ٦غٕ٦يآٍي ⡲ㅷך秈ⶴָ6OJUZ 62% 14% 24% Other Other Engine
Unity
ίϛϡχςΟΛ׆༻
ίϛϡχςΟʹࢀՃ 6OJUZϢʔβʔॿ͚߹͍ॴ 6OJUZϢʔβʔࡶஊॴ 6OJUZ৬ۀ҆ఆॴ 6OJUZίϛϡχςΟ 6OJUZ$PNNVOJUZ 'BDFCPPL 'BDFCPPL 'BDFCPPL 4MBDL
Ⱅ䒭ؿؓ٦ٓي薉铂
άάΔ ௐΔ ਓʹฉ͘
άάΔ ௐΔ ਓʹฉ͘ ͱΓ͋͑ͣ ࡞ͬͯΈΔ
None