Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
たかがレーザー、されどレーザー。
Search
Kenji Iguchi
February 11, 2021
Programming
350
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.6k
使おうディープリンク:日常的に使うVRのために / Deep-linking into everyday VR
heistak
2
2k
Oculus Platformのつかいかた
heistak
3
1.9k
Other Decks in Programming
See All in Programming
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
10
7.7k
Vue Fes Japan の “作る側”に関わってみて
naokihaba
1
190
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
7k
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
210
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
12
4.3k
GraphQL の onError と Nullability のこれから
quramy
0
180
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
110
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
200
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
120
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
210
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
160
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
560
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
650
My Coaching Mixtape
mlcsv
0
360
Crafting Experiences
bethany
1
390
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Build your cross-platform service in a week with App Engine
jlugia
234
19k
HDC tutorial
michielstock
2
980
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
290
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
290
YesSQL, Process and Tooling at Scale
rocio
174
15k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
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ͰઃఆՄೳ • ࠨӈͷखͲͪΒ͔ΒͷϨʔβʔͰಉ࣌ʹૢ࡞Մೳʹ͢Δ ࣮͕໘͕ͩɺͲͪΒͷख͕ΞΫςΟϒͳͷ͔ΛϢʔβʔ͕ҙࣝ͢Δඞཁ͕ͳ͘ͳΔ ͦͷଞ͍Ζ͍Ζ Ϣʔβʔʹ͍͞͠Ϩʔβʔͷྀ