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
たかがレーザー、されどレーザー。
Search
Kenji Iguchi
February 11, 2021
Programming
340
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
たかがレーザー、されどレーザー。
VRアプリやゲームのユーザーインターフェースの中で欠かせないレーザーポインター。その実装時に陥りがちな落とし穴についての小ネタです。
Kenji Iguchi
February 11, 2021
More Decks by Kenji Iguchi
See All by Kenji Iguchi
ローカライズと(ローカライズについて話す時の)言語の壁 / Localization and the language barrier... on talking about localization
heistak
6
4.5k
使おうディープリンク:日常的に使うVRのために / Deep-linking into everyday VR
heistak
2
1.9k
Oculus Platformのつかいかた
heistak
3
1.8k
Other Decks in Programming
See All in Programming
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
560
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
5.7k
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
480
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.3k
えっ!!コードを読まずに開発を!?
hananouchi
0
190
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
460
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
200
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
140
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
3.9k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
240
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
410
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
Faster Mobile Websites
deanohume
310
32k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
920
Exploring anti-patterns in Rails
aemeredith
3
440
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Transcript
2021/02/11 - KENJI IGUCHI VRΞϓϦUIͷࡉ͔͍ ͔͕ͨϨʔβʔɺ ͞ΕͲϨʔβʔɻ Photo by David
Trawin CC-BY-SA
KENJI IGUCHI - TWITTER: @NEEDLE • Ҫޱ ݈࣏ Twitter: @needle
ϑϦʔϥϯεVRίϯαϧςΟϯάɾΤϯδχΞϦϯά ݩ OculusຊνʔϜ (2014-2018) • ओʹOculus Quest͚ϦϦʔεͷ͓ख͍ͳͲɻ VRΞυόΠεɺަবɺӳޠνΣοΫɾ༁ɾࣥචɺίʔυ࣮ɺetc, etc. • ϗʔϜελʔVRɺ౦ژΫϩϊεɺVARKɺͱ߳ਏྉVRɺϦτϧΟονΞΧσϛΞVRɺ ALTDEUS: Beyond ChronosɺόʔνϟϧΩϟετ(Quest൛)ɺXRKaigiɺetc. • ͓ؾܰʹ͓͕͚͍ͩ͘͞ʂ ࣗݾհ
KENJI IGUCHI - TWITTER: @NEEDLE ϨʔβʔϙΠϯλʔɺͲ͏࣮͢Δʁ
KENJI IGUCHI - TWITTER: @NEEDLE •ίϯτϩʔϥʔͷҐஔ͔Β ϨΠΩϟετΛඈͯ͠ UIཁૉʹিಥͨ͠Β
ͦ͜·ͰઢΛҾ͘ ϨʔβʔϙΠϯλʔɺͲ͏࣮͢Δʁ
None
None
ϘλϯͱϘλϯͷ伱ؒʹUIཁૉ͕ແ͍ͷͰ Ϩʔβʔ͕Ͳ͜·Ͱ৳ͼ͍ͯͬͯ͠·͏
ϘλϯͱϘλϯͷ伱ؒʹUIཁૉ͕ແ͍ͷͰ Ϩʔβʔ͕Ͳ͜·Ͱ৳ͼ͍ͯͬͯ͠·͏
ϘλϯͱϘλϯͷ伱ؒʹUIཁૉ͕ແ͍ͷͰ Ϩʔβʔ͕Ͳ͜·Ͱ৳ͼ͍ͯͬͯ͠·͏ ͔ͭɺ͜͜ͰUIͷඳըॱΛڧ੍͍ͯ͠ΔͨΊɺਂҧ͕ى͖͍ͯΔ ʢϨʔβʔͷԞʹӅΕΔ͖Ϙλϯ͕खલʹݟ͓͑ͯΓɺԕۙײ͕ໃ६͍ͯ͠Δʣ
ղܾ๏ɿUI͕ஔ͞ΕΔΤϦΞશମʹ িಥఆΛͨͤΔ Ϩʔβʔͷ͞ΧʔιϧҐஔͷԞߦ͖͕ ٸܹʹมಈ͠ͳ͍ͷͰɺݟࣦΘͳ͍
KENJI IGUCHI - TWITTER: @NEEDLE • UIཁૉ͕શ͘ແ͍ํΛ͍ͯΔ࣌ϨʔβʔΛग़͞ͳ͍ • ίϯτϩʔϥʔΛࣗʹ͚͍ͯΔ࣌ϨʔβʔΛग़͞ͳ͍
ઌڪාରࡦ • LineRendererͷΛؙ͘͢Δ UnityσϑΥϧτͰ࢛֯͘ͿͭΓͳͷͰݟӫ͕͑ѱ͍ɻEnd Cap VerticesͰઃఆՄೳ • ࠨӈͷखͲͪΒ͔ΒͷϨʔβʔͰಉ࣌ʹૢ࡞Մೳʹ͢Δ ࣮͕໘͕ͩɺͲͪΒͷख͕ΞΫςΟϒͳͷ͔ΛϢʔβʔ͕ҙࣝ͢Δඞཁ͕ͳ͘ͳΔ ͦͷଞ͍Ζ͍Ζ Ϣʔβʔʹ͍͞͠Ϩʔβʔͷྀ