Upgrade to Pro — share decks privately, control downloads, hide ads and more …

たかがレーザー、されどレーザー。

843e2b37af4a84f89438478aa939a324?s=47 Kenji Iguchi
February 11, 2021

 たかがレーザー、されどレーザー。

VRアプリやゲームのユーザーインターフェースの中で欠かせないレーザーポインター。その実装時に陥りがちな落とし穴についての小ネタです。

843e2b37af4a84f89438478aa939a324?s=128

Kenji Iguchi

February 11, 2021
Tweet

Transcript

  1. 2021/02/11 - KENJI IGUCHI VRΞϓϦUIͷࡉ͔͍࿩ ͔͕ͨϨʔβʔɺ ͞ΕͲϨʔβʔɻ Photo by David

    Trawin CC-BY-SA
  2. 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. • ͓ؾܰʹ͓੠͕͚͍ͩ͘͞ʂ ࣗݾ঺հ
  3. KENJI IGUCHI - TWITTER: @NEEDLE ϨʔβʔϙΠϯλʔɺͲ͏࣮૷͢Δʁ

  4. KENJI IGUCHI - TWITTER: @NEEDLE •ίϯτϩʔϥʔͷҐஔ͔Β 
 ϨΠΩϟετΛඈ͹ͯ͠ 
 UIཁૉʹিಥͨ͠Β

    
 ͦ͜·ͰઢΛҾ͘ ϨʔβʔϙΠϯλʔɺͲ͏࣮૷͢Δʁ
  5. None
  6. None
  7. ϘλϯͱϘλϯͷ伱ؒʹ͸UIཁૉ͕ແ͍ͷͰ 
 Ϩʔβʔ͕Ͳ͜·Ͱ΋৳ͼ͍ͯͬͯ͠·͏

  8. ϘλϯͱϘλϯͷ伱ؒʹ͸UIཁૉ͕ແ͍ͷͰ 
 Ϩʔβʔ͕Ͳ͜·Ͱ΋৳ͼ͍ͯͬͯ͠·͏

  9. ϘλϯͱϘλϯͷ伱ؒʹ͸UIཁૉ͕ແ͍ͷͰ 
 Ϩʔβʔ͕Ͳ͜·Ͱ΋৳ͼ͍ͯͬͯ͠·͏ ͔ͭɺ͜͜Ͱ͸UIͷඳըॱΛڧ੍͍ͯ͠ΔͨΊɺਂ౓ҧ൓͕ى͖͍ͯΔ 
 ʢϨʔβʔͷԞʹӅΕΔ΂͖Ϙλϯ͕खલʹݟ͓͑ͯΓɺԕۙײ͕ໃ६͍ͯ͠Δʣ

  10. ղܾ๏ɿUI͕഑ஔ͞ΕΔΤϦΞશମʹ 
 িಥ൑ఆΛ΋ͨͤΔ Ϩʔβʔͷ௕͞΍ΧʔιϧҐஔͷԞߦ͖͕ 
 ٸܹʹมಈ͠ͳ͍ͷͰɺݟࣦΘͳ͍

  11. KENJI IGUCHI - TWITTER: @NEEDLE • UIཁૉ͕શ͘ແ͍ํ޲Λ޲͍ͯΔ࣌͸ϨʔβʔΛग़͞ͳ͍ • ίϯτϩʔϥʔΛࣗ෼ʹ޲͚͍ͯΔ࣌͸ϨʔβʔΛग़͞ͳ͍ 


    ઌ୺ڪා঱ରࡦ • LineRendererͷ຤୺Λؙ͘͢Δ 
 UnityσϑΥϧτͰ͸࢛֯͘Ϳͭ੾ΓͳͷͰݟӫ͕͑ѱ͍ɻEnd Cap VerticesͰઃఆՄೳ • ࠨӈͷखͲͪΒ͔ΒͷϨʔβʔͰ΋ಉ࣌ʹૢ࡞Մೳʹ͢Δ 
 ࣮૷͕໘౗͕ͩɺͲͪΒͷख͕ΞΫςΟϒͳͷ͔ΛϢʔβʔ͕ҙࣝ͢Δඞཁ͕ͳ͘ͳΔ 
 ͦͷଞ͍Ζ͍Ζ 
 Ϣʔβʔʹ΍͍͞͠Ϩʔβʔ΁ͷ഑ྀ