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
1.9k
【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
「 SharePoint 難しい」ってよく聞くけど、そんなに言うなら8歳の息子に試してもらった
taichinakamura
1
520
【LT】ソフトウェア産業は進化しているのか? -Javaの想い出とともに- #jjug_ccc
takabow
0
170
【若手エンジニア応援LT会】AWSで繋がり、共に成長! ~コミュニティ活動と新人教育への挑戦~
kazushi_ohata
0
160
ガバメントクラウド単独利用方式におけるIaC活用
techniczna
3
260
事業者間調整の行間を読む 調整の具体事例
sugiim
0
490
[AWS JAPAN 生成AIハッカソン] Dialog の紹介
yoshimi0227
0
140
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
570
生成AIと知識グラフの相互利用に基づく文書解析
koujikozaki
1
130
急成長中のWINTICKETにおける品質と開発スピードと向き合ったQA戦略と今後の展望 / winticket-autify
cyberagentdevelopers
PRO
1
160
新卒1年目が向き合う生成AI事業の開発を加速させる技術選定 / ai-web-launcher
cyberagentdevelopers
PRO
7
1.5k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
320
AWSコンテナ本出版から3年経った今、もし改めて執筆し直すなら / If I revise our container book
iselegant
15
3.9k
Featured
See All Featured
Teambox: Starting and Learning
jrom
132
8.7k
Typedesign – Prime Four
hannesfritz
39
2.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Designing for Performance
lara
604
68k
A designer walks into a library…
pauljervisheath
202
24k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Pragmatic Product Professional
lauravandoore
31
6.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
13
1.9k
For a Future-Friendly Web
brad_frost
175
9.4k
Designing for humans not robots
tammielis
249
25k
A Tale of Four Properties
chriscoyier
156
23k
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