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
Web+スマホ+VRで一人ブレストアプリを作ってみた
Search
masarufuruya
June 21, 2017
Technology
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Web+スマホ+VRで一人ブレストアプリを作ってみた
masarufuruya
June 21, 2017
More Decks by masarufuruya
See All by masarufuruya
DevOpsに投資するリソースの無いスタートアップがふりかえりを改革して自己組織化されたチームへ近づいてる話
masarufuruya
1
1.9k
SQL利用者を3倍に増やしデータの民主化を推進した話.pdf
masarufuruya
0
890
BigQuery Scriptingを利用してCloudSQLのテーブルを転送する仕組みを作った話
masarufuruya
0
65
未経験からデータエンジニアに チャレンジして学んだ大切なこと
masarufuruya
0
800
ドラッカー風エクササイズを導入して エンジニアチームの相互理解を促進した話
masarufuruya
1
1.5k
ReactNativeで勉強会のビューワーアプリを作ってみて学んだ知見
masarufuruya
0
410
Watsonを使って音声入力できるVRブレストアプリを作っている話
masarufuruya
0
510
非SPAで小さく始めるReactアーキテクチャ
masarufuruya
1
1.5k
ReactNativeでIOSアプリのプッシュ通知を実装する
masarufuruya
0
1.4k
Other Decks in Technology
See All in Technology
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
550
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
120
product engineering with qa
nealle
0
140
どうして今サーバーサイドKotlinを選択したのか
nealle
0
200
RAGの精度向上とエージェント活用
kintotechdev
2
130
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
180
事業価値を⽣み出すSREへ SREが担うべき意思決定の5層
kenta_hi
0
170
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
そのタスクオンスケですか?
poropinai1966
0
130
Hatena Engineer Seminar 37 jj1uzh
jj1uzh
0
430
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
0
1.2k
#エンジニアBooks 30分でわかる 「技術記事を書く技術」 / engineer-books 2026-06-30
jnchito
1
190
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
380
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
A better future with KSS
kneath
240
18k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
270
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Facilitating Awesome Meetings
lara
57
7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Test your architecture with Archunit
thirion
1
2.3k
Odyssey Design
rkendrick25
PRO
2
720
Transcript
Web+εϚϗ+VRͰ ҰਓϒϨετΞϓϦΛ࡞ͬͯΈͨ
Hello! I AM MASARU FURUYA Ruby/React ϑϦʔϥϯε @enzerubank
εϚϗ͔Βొͨ͠ΩʔϫʔυΛᝦԽ Oculus TouchͰಈ͔ͤΔϒϨετΞϓϦ
ΞδΣϯμ ◦ΞΠσΞग़͠ ◦ཁ݅ఆٛ ◦ቕΓϙΠϯτᶃ: JSONύʔε ◦ቕΓϙΠϯτᶄ: VR্ͷςΩετදࣔ ◦ቕΓϙΠϯτᶅ: PositionͱlocalPosition ◦·ͱΊ
1. ΞΠσΞग़͠
ΞΠσΞ͠ΓͱΓ A (ςʔϚ) × B (͠ΓͱΓ) = C (ΞΠσΞ)Ͱ 50ݸग़ͨ͠ΞΠσΞΛ5ݸʹߜΔ
2. ཁ݅ఆٛ
ϑΥʔΧεେࣄ εϚϗΞϓϦͱOculusطଘίʔυΛྲྀ༻ ৽ͨʹ࡞ΔͷJSON͔ΒᝦΛੜ͢ΔػೳͷΈ
͜ΕͳΒ ָউͰʁ
ͦΜͳ͜ͱແ͔ͬͨ
3. ቕ·ΓϙΠϯτᶃ: JSONύʔε
JsonUtility͍͠ ◦ ߏମͱSerializableͷཧղ͕ඞཁ
LitJsonॳ৺ऀ͖ ◦ ߏମෆཁͰɺJson -> ObjectʹύʔεՄ
4. ቕ·ΓϙΠϯτᶄ: VR্ͷςΩετදࣔ
ςΩετ͕ϘέΔ ࡍͷରԠࡦ 1. ϑΥϯταΠζΛେ͖Ί ʹ͢Δ(҆: 50ʙ200) 2. GameViewΛ͘͢Δ ※ ϑΥϯτΛେ͖ͯ͘͠දࣔ͞Εͳ͍߹width/heightΛௐ͢Δ
ςΩετ͕େ͖͗͢Δ ࡍͷରԠࡦ Canvasʹൺྫ͢ΔͷͰςΩετͷ scaleΛۃগʹ͢Δ(҆: 0.xʙ)
5. ቕ·ΓϙΠϯτᶅ: PositionͱlocalPosition
localPosition ͷscaleʹൺྫ͢Δ ͷscale͕0.1ͷ߹ɺ local: global = 200px : 20px
·ͱΊ ◦ ωλग़͠ΞΠσΞ͠ΓͱΓΛ͏ ◦ ৽͘͠࡞Δػೳ1ݸʹϑΥʔΧε͢Δ ◦ ·ͣLitJsonɺ׳ΕͨΒJsonUtility ◦ uGUIϑΥϯτɾදࣔൣғɾscaleΛௐ͢Δ ◦
localPostionͷscaleͱൺྫ͢Δ