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
使おうディープリンク:日常的に使うVRのために / Deep-linking into eve...
Search
Kenji Iguchi
January 11, 2020
Technology
1.9k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
使おうディープリンク:日常的に使うVRのために / Deep-linking into everyday VR
Oculusプラットフォームに2019年12月に追加された「URLによるダイレクトディープリンク」機能について解説します。地味ですが、VR体験を日常的にしていくうえで重要な機能です。
Kenji Iguchi
January 11, 2020
More Decks by Kenji Iguchi
See All by Kenji Iguchi
ローカライズと(ローカライズについて話す時の)言語の壁 / Localization and the language barrier... on talking about localization
heistak
6
4.5k
たかがレーザー、されどレーザー。
heistak
2
340
Oculus Platformのつかいかた
heistak
3
1.8k
Other Decks in Technology
See All in Technology
LLM/Agent評価:トップ営業の発言を「正解」にする 〜暗黙的正解による評価を営業資産に変える〜
takkuhiro
1
210
ZOZOTOWNの進化と信頼性を両立する負荷試験
zozotech
PRO
2
160
CIで使うClaude
iwatatomoya
0
250
最近評価が難しくなった
maroon8021
0
340
シンガポールで登壇してきます
yama3133
0
110
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
410
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
13
2k
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
130
AI Driven AI Governance
pict3
0
340
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
130
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
0
2.8k
事業価値を⽣み出すSREへ SREが担うべき意思決定の5層
kenta_hi
2
3.5k
Featured
See All Featured
Leo the Paperboy
mayatellez
8
1.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Building Applications with DynamoDB
mza
96
7.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
970
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
190
Believing is Seeing
oripsolob
1
170
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
470
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Transcript
͓͏σΟʔϓϦϯΫ ৗతʹ͏VRͷͨΊʹ Kenji Iguchi @needle - Freelance VR Consultant &
Developer
Kenji Iguchi - @needle VRϔουηοτίϯςϯπΛ͍ଓ͚Δʹ͋ͨͬͯͷ࠷େͷোนͳʹ͔ʁ ͔ͿΔͷΊΜͲ͍͘͞ɻ ৗతʹ͏VR: ͍࢝Ί͢͞ͱ͍ଓ͚͢͞ - https://bit.ly/36HPiW6
Kenji Iguchi - @needle σΟʔϓϦϯΫͱʁ ▸ Oculus Connect 6Ͱ༧ࠂ͞Ε͍ͯͨOculus Platformͷ৽ػೳ
▸ DestinationsͱRich PresenceػೳͷҰͱͯ͠ొ ▸ Oculus Rift, Quest, GoͰ༻Մೳ ▸ Oculus LinkϋϯυτϥοΩϯάʹൺͯۃΊͯຯ ▸ ຯա͗ͯϦϦʔε͞Εͨͷिؒؾ͍ͯͳ͔ͬͨɻ
Kenji Iguchi - @needle VRͷ֎͔ΒதͷྲྀΕΛ࡞Δ͜ͱ͕Ͱ͖Δ
Kenji Iguchi - @needle ·ͣDestination (VRΞϓϦʹ͓͚Δʮॴʯ)Λఆٛ ▸ ඈͼઌΛࢦఆ͢Δʹ·ͣඈͼઌ͕ఆٛ͞Εͯͳ͍ͱ͍͚ͳ͍ ▸ ʮࠓ˓˓ΞϓϦͷதͷ✕✕ͷॴʹ͍Δʯͱ͍ͬͨϝλσʔλ
▸ εςʔδɺϫʔϧυɺϞʔυɺͦͷଞʮʯͰ͋ΕͳΜͰ
<։ൃऀஂମ໊> <ΞϓϦ໊> ઃఆOculus։ൃऀ μογϡϘʔυ͔Β https://dashboard.oculus.com/
<։ൃऀஂମ໊> <ΞϓϦ໊> ઃఆOculus։ൃऀ μογϡϘʔυ͔Β https://dashboard.oculus.com/
ςΩετ
ςΩετ
Kenji Iguchi - @needle ىಈޙɺ͞ΕͨϩϯνύϥϝʔλΛ֬ೝͯ͠ॲཧ ىಈ loader.unity ͜͜ͰϩϯνύϥϝʔλΛ ֬ೝɺભҠઌΛܾఆ͢Δ sceneA.unity
sceneB.unity ௨ৗىಈ σΟʔϓϦϯΫ ىಈ Loading…
Kenji Iguchi - @needle ϩϯνύϥϝʔλ֬ೝॲཧɹίʔυ࣮ using Oculus.Platform; using Oculus.Platform.Models; using
UnityEngine.SceneManagement; void Awake() { // ΤϯλΠτϧϝϯτνΣοΫͷϓϥοτϑΥʔϜॳظԽॲཧ͕͜͜ʹೖΔ LaunchDetails launchDetails = new LaunchDetails(CAPI.ovr_ApplicationLifecycle_GetLaunchDetails()); if (launchDetails.LaunchType == LaunchType.DeepLink) { string deeplinkMessage = launchdetails.deeplinkMessage; // σΟʔϓϦϯΫͷϝοηʔδ༰ʹج͍ͮͯભҠઌΛܾΊΔॲཧ͕͜͜ʹೖΔ SceneManager.LoadScene(/*ܾఆͨ͠ભҠઌ*/); } else { // ௨ৗىಈͳΒλΠτϧγʔϯ SceneManager.LoadScene(“sceneA”); } }
௨ৗىಈ
σΟʔϓϦϯΫىಈ
σΟʔϓϦϯΫىಈ
σΟʔϓϦϯΫىಈ
Kenji Iguchi - @needle Մೳੑແݶେɻ ▸ TwitterͷπΠʔτ ▸ LINESlackͷϝοηʔδ ▸
εϚϗήʔϜΞϓϦ ▸ ໊ʹҹͨ͠URL ▸ etc. ▸ ιʔγϟϧVRͷϫʔϧυ ▸ VRίϯαʔτͷձ ▸ ༑ୡ͕ͬͯΔରઓήʔϜͷϧʔϜ ▸ ੜ์ૹதͷVRελδΦ ▸ εϚϗήʔϜͱಉ͡ੈքΛओ؍Ͱ ▸ etc.
Kenji Iguchi - @needle ࠷ޙʹ͟ΜͶΜͳ͓͠Βͤ ▸ DestinationsURLσΟʔϓϦϯΫOculus Platformͷػೳ ▸ ։ൃऀμογϡϘʔυͰઃఆ͢ΔͷͰɺμογϡϘʔυΛ͍͑ͯΔඞཁ͕͋Δ
▸ →QuestͰاըॻ৹ࠪΛ௨աͨ͠։ൃऀ͔͑͠ͳ͍ orz ▸ ͱ͍͑ɺ͜ͷػೳϢʔβʔʹԿVRମݧʹ͖ͬͯͯΒ͍ɺVRମݧΛ ৗతͳͷʹ͍ͯ͘͠͏͑ͰඇৗʹॏཁͳͷͰ͢ ▸ ͓͏ͥʂσΟʔϓϦϯΫʂ https://developer.oculus.com/documentation/platform/latest/concepts/dg-rich-presence/