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
0
260
Web+スマホ+VRで一人ブレストアプリを作ってみた
masarufuruya
June 21, 2017
Tweet
Share
More Decks by masarufuruya
See All by masarufuruya
DevOpsに投資するリソースの無いスタートアップがふりかえりを改革して自己組織化されたチームへ近づいてる話
masarufuruya
1
1.6k
SQL利用者を3倍に増やしデータの民主化を推進した話.pdf
masarufuruya
0
810
BigQuery Scriptingを利用してCloudSQLのテーブルを転送する仕組みを作った話
masarufuruya
0
52
未経験からデータエンジニアに チャレンジして学んだ大切なこと
masarufuruya
0
730
ドラッカー風エクササイズを導入して エンジニアチームの相互理解を促進した話
masarufuruya
0
1.4k
ReactNativeで勉強会のビューワーアプリを作ってみて学んだ知見
masarufuruya
0
380
Watsonを使って音声入力できるVRブレストアプリを作っている話
masarufuruya
0
480
非SPAで小さく始めるReactアーキテクチャ
masarufuruya
1
1.4k
ReactNativeでIOSアプリのプッシュ通知を実装する
masarufuruya
0
1.3k
Other Decks in Technology
See All in Technology
AI 코딩 에이전트 더 똑똑하게 쓰기
nacyot
0
460
Linuxのパッケージ管理とアップデート基礎知識
go_nishimoto
1
700
OPENLOGI Company Profile
hr01
0
63k
3D生成AIのための画像生成
kosukeito
2
580
AIでめっちゃ便利になったけど、結局みんなで学ぶよねっていう話
kakehashi
PRO
1
520
Twelve-Factor-Appから学ぶECS設計プラクティス/ECS practice for Twelve-Factor-App
ozawa
3
160
もう難しくない!誰でもカンタンDocker入門 〜30分であなたのPCにアプリを立ち上げる〜
devops_vtj
0
180
Новые мапы в Go. Вова Марунин, Clatch, МТС
lamodatech
0
1.5k
DjangoCon Europe 2025 Keynote - Django for Data Science
wsvincent
0
370
Oracle Cloud Infrastructure:2025年4月度サービス・アップデート
oracle4engineer
PRO
0
320
Computer Use〜OpenAIとAnthropicの比較と将来の展望〜
pharma_x_tech
6
960
持続可能なドキュメント運用のリアル: 1年間の成果とこれから
akitok_
1
270
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
Practical Orchestrator
shlominoach
187
11k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Thoughts on Productivity
jonyablonski
69
4.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Making Projects Easy
brettharned
116
6.2k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
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ͱൺྫ͢Δ