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.5k
【Unity道場】パフォーマンス最適化の ポイント
unitydojo
12
52k
【Unity道場】アセットストアマニアクス 2016 冬の陣
unitydojo
1
580
【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
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
520
大幅アップデートされたRagas v0.2をキャッチアップ
os1ma
2
520
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
840
AI時代のデータセンターネットワーク
lycorptech_jp
PRO
1
280
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
0
140
kargoの魅力について伝える
magisystem0408
0
200
フロントエンド設計にモブ設計を導入してみた / 20241212_cloudsign_TechFrontMeetup
bengo4com
0
1.9k
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
300
終了の危機にあった15年続くWebサービスを全力で存続させる - phpcon2024
yositosi
0
430
Snowflake女子会#3 Snowpipeの良さを5分で語るよ
lana2548
0
230
Jetpack Composeで始めるServer Cache State
ogaclejapan
2
170
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
390
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
520
39k
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Adopting Sorbet at Scale
ufuk
73
9.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
A Philosophy of Restraint
colly
203
16k
GraphQLとの向き合い方2022年版
quramy
44
13k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Being A Developer After 40
akosma
87
590k
Automating Front-end Workflow
addyosmani
1366
200k
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