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 で ARゲームを作った話
Search
Tetsuya Mori
PRO
December 18, 2022
Technology
1
720
Unity で ARゲームを作った話
2022/12/18 に開催された「Unity お・と・なの LT 大会 2022」にて動画登壇した際のスライドです。
Unity で AR ゲームを開発した際に得られた知見を発表しています。
Tetsuya Mori
PRO
December 18, 2022
Tweet
Share
More Decks by Tetsuya Mori
See All by Tetsuya Mori
ビルドシステムを C# 大統一したお話
monry
PRO
2
1.1k
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
1.4k
はじめての C# 大統一理論
monry
PRO
0
680
unity1week でチーム開発を成功させる秘訣
monry
PRO
0
200
Visual Programming Framework UniFlow のご紹介/Introducing UniFlow
monry
PRO
2
2.8k
UniFlow 完全に理解した / I can develop UniFlow a little.
monry
PRO
0
490
Democratized Unity Package Manager
monry
PRO
1
2.6k
使ってみよう! Unity RemoteSettings/Let's use Unity RemoteSettings
monry
PRO
1
1k
ごっこランドをささえる技術 〜AssetBundle 編〜/AssetBundle Fully Understood
monry
PRO
3
6.8k
Other Decks in Technology
See All in Technology
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
460
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
470
iPadOS18でフローティングタブバーを解除してみた
sansantech
PRO
1
130
新しいスケーリング則と学習理論
taiji_suzuki
10
3.8k
My small contributions - Fujiwara Tech Conference 2025
ijin
0
1.4k
あなたの人生も変わるかも?AWS認定2つで始まったウソみたいな話
iwamot
3
830
AWSマルチアカウント統制環境のすゝめ / 20250115 Mitsutoshi Matsuo
shift_evolve
0
110
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
1
16k
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.5k
AWS re:Invent 2024 recap in 20min / JAWSUG 千葉 2025.1.14
shimy
1
100
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
330
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
130
Featured
See All Featured
KATA
mclloyd
29
14k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
173
51k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Transcript
גࣜձࣾΩοζελʔ$50 ɹ࠸ 6OJUZͰ"3ήʔϜΛ࡞ͬͨ 6OJUZ͓ɾͱɾͳͷ-5େձ 6OJUZʷػցֶश
͜Μʹͪʂ 2
-5֓ཁ 3
w+PC$50BU,JET4UBS*OD w'BNJMZ࠺ɾ່ ࡀ ɾ່ ࡀϲ݄ w6OJUZྺ w!NPOSZ wBLBΜΓ͌ઌੜ w.JDSPTPGU.71GPS%FWFMPQFS5FDIOPMPHJFT
d w6OJUZ"NCBTTBEPS d 4 ࣗݾհ -5֓ཁ
5 ࣗݾհ#PPLT"SUJDMFT -5֓ཁ 📚6OJUZήʔϜϓϩάϥϛϯάɾόΠϒϧ ɹOE(FOFSBUJPO ষ 📚6OJUZσβΠφʔζɾόΠϒϧ1BSU 🌐6OJUZGPS1SP5JQT$PNNVOJUZهࣄ
6 ࣗݾհ+PC -5֓ཁ ະबֶࣇʙখֶߍֶ͚ͷ ৬ۀମݧΞϓϦʮͬ͜͝ϥϯυʯΛ Ҏ্ʹΘͨΓ։ൃɾӡӦ
7 ࠓͷ-5ʹ͍ͭͯ -5֓ཁ εϥΠυ ಈը 6OJUZ-FBSOJOH.BUFSJBMT ʹͯެ։༧ఆ
w6OJUZΛͬͯ"3ήʔϜΛ࡞Γ͍ͨਓ wϞόΠϧͷ"3ɾػցֶशͷࣄʹ͍ͭͯΓ͍ͨਓ 8 ࠓͷରऀ -5֓ཁ
wʮ͏ͬ͜͝ϥϯυʯͷ։ൃʹ·ͭΘΔΞϨίϨ wΞϓϦ֓ཁͱ։ൃܦҢ w6OJUZͰ"3ήʔϜΛ࡞ΔͨΊͷٕज़ελοΫ wϞόΠϧσόΠεʹԙ͚ΔύϑΥʔϚϯε 9 ࠓ͢ίτ -5֓ཁ
wػցֶशͦͷͷʹ͍ͭͯ w6OJUZͰ"3ήʔϜΛ࡞Δࡍͷ۩ମతͳ࣮ 10 ࠓ͞ͳ͍ίτ -5֓ཁ
w͋͘·Ͱݱ࣌ʹԙ͚Δ!NPOSZͷཧղʹج͍ͮͨ ݸਓతͳݟղͰ͢ʢ༧ઢʣ w༻ޠͷ͍ํৄࡉʹޡΓΛؚΉՄೳੑ͕ߴ͍ͨΊ ʮΜʁʯͬͯࢥͬͯεϧʔਪͰ͢ʢ༧ઢʣ w!NPOSZɺݚ͕ΕͨϚαΧϦʹର͢Δޚྗ͕ ͱ͍ͬͬͬͯͰ͢ʢ༧ઢʣ 11
ҙࣄ߲ -5֓ཁ
ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ 12
13 ʮ͏ͬ͜͝ϥϯυʯͱʁ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
wεϚʔτϑΥϯͷΧϝϥ͔ΒಘΒΕΔө૾Λ༻͍ͯ ࢟ਪఆදਪఆΛߦ͍ɺͦΕΒΛೖྗͱͨ͠ ΧδϡΞϧήʔϜू wʮ͏͘͝ʯ ʮͬ͜͝ʯʮ͏ͬ͜͝ʯ w݄ϦϦʔε wܑఋΞϓϦʮ͏ͬ͜͝ϥϯυεϙʔπʯ͕ۙެ։༧ఆʂ 14
ʮ͏ͬ͜͝ϥϯυʯͱʁ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
15 ʮ͏ͬ͜͝ϥϯυʯͱʁ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
wͦΕ͢ͱ͜Ζϲ݄ͱͳͬͨ͋Δʜ wɹɹʮ͘Μɺ͜ΜͳήʔϜ࡞ΕΔʁʯ wʢ"DUJWF"SDBEFͱ͍͏ϞόΠϧ"3ήʔϜʣ wɹɹʮͱΓ͋͑ͣௐͯΈ·͢Ͷʯ 16 ʮ͏ͬ͜͝ϥϯυʯͷ։ൃܦҢ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
wɹɹʮ͍ΘΏΔ"3ͬͯͭͩͳʯ wɹɹʮl6OJUZzl"3zͬͱʯ wɹɹʮͳΔ΄Ͳɺ݁ߏσϞͱ͔͋ΔͬΆ͍ͳʯ wɹɹʢࢼߦࡨޡ͢Δ͜ͱिؒ͘Β͍ʣ wɹɹʮͰ͖·ͨ͠ʔʯ 17 ʮ͏ͬ͜͝ϥϯυʯͷ։ൃܦҢ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
wɹɹʮ͓͓ɺ͑͑Μʂʯ wɹɹʮͷՆٳΈ·Ͱʹग़͍ͨ͠ͳ͊ʯ wɹɹʢ͑ͬʜͪΐ͍ʜʂʁ։ൃظ͍ؒͳ͊ʜʣ wɹɹʮ͕ɺؤுΓ·͢ʂʯ 18 ʮ͏ͬ͜͝ϥϯυʯͷ։ൃܦҢ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
wݱࡏɺ͏ͬ͜͝ϥϯυʹҎԼͭͷήʔϜ wۀ྆ख྆Λ༻͍ΔϞάϥୟ͖ wμΠόʔεΫϫοτͯ͠ΩϟϥΫλʔΛಈ͔͢؆қ໎࿏ w͓ͪΌ྆Λผʑʹಈ͔͢ϚϧνλεΫ wϋϯόʔΨʔʮେޱ։͚ʯʮΩεإʯͳͲදΛೖྗ͢ΔམͪϞϊ wʮ࢟ਪఆʯͱʮදਪఆʯͷछྨͷϞσϧ͕ඞཁ 19 ʮ͏ͬ͜͝ϥϯυʯͷཁ݅ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w࢟ਪఆ wਓͷ࢟Λز͔ͭͷಛͱͯ͠ਪఆ w.FEJB1JQF1PTF 1PTF/FU .PWF/FUͳͲ ΦʔϓϯͳਪϞσϧ͕͍͔ͭ͋͘Δ wݚڀ͕ਐΜͰ͓ΓܰྔͳϞσϧଟ͍ 20 ʮ͏ͬ͜͝ϥϯυʯͷཁ݅ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
wදਪఆ wਓͷදΛࣝผ wΦʔϓϯͳਪϞσϧʢͨͿΜʣଘࡏ͠ͳ͍ w.FEJB1JQF'BDF͔ΒಘΒΕΔإͷಛΛ༻͍ͨಠࣗͷ ֶशϞσϧΛߏங wڭࢣσʔλΩοζελʔࣾһͱͦͷ͓ࢠ͞Μୡ 21 ʮ͏ͬ͜͝ϥϯυʯͷཁ݅ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
wਪΤϯδϯ w.FEJB1JQF w#BSSBDVEB w/BU.- 22 6OJUZͰ͑ΔਪΤϯδϯ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w.FEJB1JQF w(PPHMFۘͷ5FOTPS'MPXΛ༻͍ͨϥΠϒϥϦ w1SPUPDPM#VGGFSΛ༻ w$BMDVMBUPSͱݺΕΔॲཧϞδϡʔϧΛ(SBQIͰܨ͍ͩ 4PMVUJPOʢॲཧ܈ʣΛ࣮ߦ͢Δ"1*ͱର͢ΔͨΊͷ4%, wΧελϚΠζ͢Δʹ$ Λॻ͘ඞཁ͋Γ 23 6OJUZͰ͑ΔਪΤϯδϯ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w.FEJB1JQFGPS6OJUZ w༗ࢤ͕࡞ͨ͠6OJUZ༻ϥΠϒϥϦ w.FEJB1JQFͷJ04"OESPJE༻4%,Λ6OJUZͷ /BUJWF1MVHJOͱͯ͠Ϗϧυ͢ΔεΫϦϓτɺ /BUJWF1MVHJOΛୟ͘$εΫϦϓτΛؚΉ wΧελϚΠζ͢ΔͨΊʹ$ ॻ͘ඞཁ͋Γ 24 6OJUZͰ͑ΔਪΤϯδϯ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w.FEJB1JQF wදਪఆͷػೳ͕ͳ͍ w'BDF-BOENBSLͷ࠲ඪ͔ΒಛΛखಈͰநग़ ͯ͠ܭࢉ͢Δख͋ΔͬͪΌ͋Δ͕ݱ࣮త͡Όͳ͍ wࣗલͷਪϞσϧΛՃ͠Α͏ʹ$ ʜ😢 25 6OJUZͰ͑ΔਪΤϯδϯ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ ෆ
࠾
w#BSSBDVEB w.FEJB1JQFͷਪϞσϧ͚ͩͬͯܭࢉॲཧͱ͔ը૾ॲཧ ͱ͔6OJUZଆͰؤுΔબࢶΛࡧ w0//9ϑΥʔϚοτͷϞσϧΛ༻͍Δ6OJUZެࣜͷਪΤ ϯδϯ w#VSTUίϯύΠϥͱ͔ͬͯύϑΥʔϚϯε໘ؤுͬͯΔ 26 6OJUZͰ͑ΔਪΤϯδϯ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w#BSSBDVEB w͔ͳΓྑ͍ઢ·Ͱߦͬͨʢͱ͍͏͔ɺύϑΥʔϚϯεΛແࢹ͢Ε ͱݴ͑ΔϨϕϧ·Ͱ࣮ʣ w͕ɺਪॲཧ͕ϝΠϯεϨουͰ͔͠ಈ࡞͠ͳ͍ͱ͍͏க໋తͳ ͕ܽൃ֮ w6OJUZͷඳըॲཧҰ෦ͷܭࢉॲཧϝΠϯεϨουͰ͔͠ಈ࡞ ͠ͳ͍ͨΊɺਪΛߦ͏ʹ࠷େNTఔͷϓνϑϦ͕සൃ 27 6OJUZͰ͑ΔਪΤϯδϯ
ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ ෆ ࠾
w/BU.- wSE1BSUZͷ6OJUZʹಛԽͨ͠ਪϥΠϒϥϦ wϓϥοτϑΥʔϜຖʹదͨ͠ਪΤϯδϯΛୟ͘ w J04 NBD04$PSF.- w "OESPJE5FOTPS'MPX-JUF w 8JOEPXT0//9
28 6OJUZͰ͑ΔਪΤϯδϯ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w/BU.- wԿΑΓผεϨουͰಈ࡞͢Δ͜ͱ͕ܾΊख wϥΠϒϥϦ࡞ऀʢݸਓʁʣͷαϙʔτखްΊ wը૾ॲཧܭࢉॲཧͳͲͷϢʔςΟϦςΟ๛ w1PTF/FUͳͲҰ෦ͷϞσϧมࡁͷͷ͕͋Δ 29 6OJUZͰ͑ΔਪΤϯδϯ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ ࠾
ʂ
wͦͷଞͷٕज़ w4IBEFS$PNQVUF4IBEFS w6OJUZ(BNJOH4FSWJDFT 30 ʮ͏ͬ͜͝ϥϯυʯΛࢧ͑Δٕज़ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w4IBEFS$PNQVUF4IBEFS wೖྗը૾ΛసɾϦαΠζɾΓൈ͖ wਪΤϯδϯ͔Βड͚औΔ fl PBU<>ͳͲΛՃ 31 ʮ͏ͬ͜͝ϥϯυʯΛࢧ͑Δٕज़ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w6OJUZ(BNJOH4FSWJDFT w"VUIFOUJDBUJPO"OBMZUJDT 1VTI/PUJ fi DBUJPOT3FNPUF$PO fi H w$MPVE4BWFͱ͔$MPVE$PEF͍͔ͭࢼͯ͠ Έ͍ͨ
32 ʮ͏ͬ͜͝ϥϯυʯΛࢧ͑Δٕज़ ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
wɹɹʮឯ༨ۂંͷɺͲ͏ʹ͔Ϩϕϧ·Ͱ૨͗ண͚͔ͨͳʜʁʯ wɹɹʮ͘Μʜ೦ͳ͓Β͕ͤʜʯ wɹɹʮ"OESPJEͰϚτϞʹಈ͕͘গͳ͍Ͱ͢ʜʯ wɹɹʮͳΜʜͩͱʜʯ wɹɹʮJ04͋Δఔݹͯ͘େৎͳΜ͚ͩͲʜʯ wɹɹʮҰ୴ɺ"OESPJEσόΠεߜͬͯϦϦʔε͠·͔͢ʜ😢ʯ 33 ʮ͏ͬ͜͝ϥϯυʯͷύϑΥʔϚϯε ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w1JYFMBͳͲͷ྿Ձ൛"OESPJEҰճͷਪʹNTఔֻ͔ͬͯ ͠·͏͜ͱ͕͋ΓɺʮήʔϜʯͱཱͯ͠͠ͳ͍ wਪͷසΛམͱͨ͠ͱͯ͠ɺϑΟʔυόοΫʹԆ͕ੜ͡Δ͜ͱ มΘΓͳ͍ͷͰݫ͍͠ w$PNQVUF4IBEFSͬͯ"ODIPS#PYͷूͱ͔Λ(16ଆʹد ͤͨͱͯ͠ݶք͕͋Δ w#MB[F'BDFˠ'BDF-BOENBSLˠࣗ࡞ϞσϧͷΑ͏ʹෳͷਪ Λͭͳ͛Δඞཁ͕͋Δ߹ɺΑΓݦஶʹΕΔ 34 ʮ͏ͬ͜͝ϥϯυʯͷύϑΥʔϚϯε
ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
w"OESPJEͷαϙʔτΛ͘͢Δ߹ɺ૬ΧϦ ΧϦʹνϡʔχϯά͠ͳ͍ͱݫ͍͠ wࡌ͍ͯ͠Δ$16(16͕؊ཁ wJ04J1IPOF9ͱ͔ͷݹΊͳͰׂͱಈ͘ 35 ʮ͏ͬ͜͝ϥϯυʯͷύϑΥʔϚϯε ʮ͏ͬ͜͝ϥϯυʯʹ͍ͭͯ
·ͱΊ 36
w6OJUZͰࣗલͷֶशϞσϧΛ༻͍Δ߹/BU.- ͕Φεεϝ w࣌ͷϞόΠϧ"3ʮΛબͿʯ wࣝθϩͷঢ়ଶ͔Βͪΐ͍ͰϦϦʔεͰ͖ͨͷ զͳ͕Β݁ߏ͍͆͢͝ 37 ·ͱΊ ·ͱΊ
5IBOLZPVGPS ZPVSBUUFOUJPO 38