-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

µêÀÀ²{¹ê­ì²z»P¶}µo¡G°ò¤_ Unity ªº VR §Þ³N¹ê²{

( ²Åé ¦r)
§@ªÌ¡Gªò°¶Ãþ§O¡G1. -> µ{¦¡³]­p -> VR+AR
¡@¡@¡@2. -> ¦h´CÅé -> ¹CÀ¸¤ÞÀº -> Unity
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀµêÀÀ²{¹ê­ì²z»P¶}µo¡G°ò¤_ Unity ªº VR §Þ³N¹ê²{ 3dWoo®Ñ¸¹¡G 56155
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 545 ¤¸

¥Xª©¤é¡G11/1/2022
­¶¼Æ¡G272
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¥þ±m¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787121444845
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¥_¨Ê®É¶¡ 2021 ¦~ 10 ¤ë 29 ¤é¡AFacebook ¤½¥qªº CEO ¤ã§J§B®æ¦b Connect 2021 ¤j·|¤W«Å¥¬¡A±N·|ª`­«¤¸¦t©zªº¶}µo¡BÂX®i»PÀ³¥Î¡A¦}±N¤½¥q¦WºÙ¥Ñ¡§Facebook¡¨§ï¬°¡§Meta¡¨¡C»P¤¸¦t©zÃö¨t±K¤ÁªºµêÀÀ²{¹ê§Þ³N¦A¦¸Àò±o¤½²³ªº·¥°ªÃöª`¡C
µêÀÀ²{¹ê¡]Virtual Reality¡AVR¡^¤£¬O¤¸¦t©zªº¥þ³¡¡A«o¬O³q¦V¤¸¦t©zªº­«­n¤J¤f©MÅéÅç³õ´º¤§¤@¡CµL½×¬O VR ÁÙ¬O¤¸¦t©z¡A¥Ø«e³£³B¤_¦æ·~µo®iªì´Á¡A¨ä°ò¦³]¬IÁÙ¦³«D±`¤jªº´£¤ÉªÅ¶¡¡CVR §Þ³N¹ï¤_¶}µoªÌ©|¦s¦b¤@©wªºªùÂe¡A¹s°ò¦ªºªB¤Í¹ï¤_¶µ¥Ø¨î§@¬yµ{©|¦s¦bºÃ¼{¡A©Ò¥H¥»®Ñ¥D¦®¦b¤_¬°ªì¾ÇªÌ¸Ñµª¥H¤W°ÝÃD¡A¦}±a»â¤j®a±q¹s¶}©l¨î§@¤@­Ó§¹¾ãªº VR ¶µ¥Ø¡C
Unity ¬O·í«e·~¬É»â¥ýªº VR/AR ¤º®e¨î§@¤u¨ã¡A¥þ²y 60%¥H¤Wªº VR/AR ¤º®e¬O°ò¤_ Unity¶i¦æ¨î§@ªº¡CUnity ¬°¨î§@Àu½è VR ¤º®e´£¨Ñ¤F¤@¨t¦C¥ý¶iªº¸Ñ¨M¤è®×¡AµL½×¬O VR¡BAR ÁÙ¬OMR¡A³£¥i¥H¨Ì¾a Unity °ª«×Àu¤Æªº´è¬V¬y¤ô½u©M½s¿è¾¹ªº§Ö³t­¡¥N¥\¯à¡A¨Ï¶µ¥Ø»Ý¨D±o¥H§¹¬ü¹ê²{¡C°ò¤_¸ó¥­»OªºÀu¶Õ¡AUnity ¤ä«ù©Ò¦³·s«¬¥D¬y¥­»O¡C¥»®Ñ±N¥H Unity ¬°¥D­n³Ð§@¤u¨ã¡A¤¶²Ð»P¨ä¬ÛÃöªº VR §Þ³N¡A¥H¨å«¬ªº VR ¸Ñ¨M¤è®× SteamVR ¬°¥Ø¼Ð¥­»O¡AÁ¿¸Ñ VR À³¥Îµ{§Ç¨î§@ªº¤è¤è­±­±¡C

¥»®Ñªº¥D­n¤º®e
¥»®Ñ¤º®e±N³ò¶ Unity 2020 LTS ¤Î¨ä°t®Mªº³q¥Î´è¬VºÞ½u¡]URP¡^®i¶}¡A¤¶²Ð·í«e¥D¬yªºVR ³n¥ó¶}µo¥­»O¡X¡XSteamVR¡A¦Óµw¥ó¶}µo¥­»O«h¥H HTC VIVE ¬°¥D¡C¥»®Ñ³q¹LÁ¿¸Ñ§¹¾ã¶µ¥Øªº¨î§@¬yµ{¡A¨ÏŪªÌ¯à°÷±q³]­p¡B¶}µo¡Bµ¦¹ºµ¥¤è­±¹ï¤@­Ó VR ¶µ¥Øªº¨î§@¬yµ{²£¥Í§ó¥[²`¨èªº»{ª¾¡C
²Ä 1 ³¹¡G¥»³¹¤¶²Ð SteamVR 2.x Unity ´¡¥ó¡BSteamVR °Ê§@ªº·§©À¤Î¨Ï¥Î¤èªk¡A¥H¤Î Interaction System ªº¥D­n¥æ¤¬¼Ò¶ô¡C
²Ä 2 ³¹¡G¥»³¹¤¶²Ð¨î§@ VR ¶µ¥Ø«eªº·Ç³Æ¤u§@¡A¬°¦ZÄò¤u§@ªº¶}®i°µ¦n·Ç³Æ¡C
²Ä 3 ³¹¡G¥»³¹¤¶²Ð¦p¦ó¨Ï¥Î Unity ¥ú·Ó§Þ³N¬° VR ¶µ¥Ø³õ´ººc«Ø¥ú·Óªí²{¡C
²Ä 4 ³¹¡G¥»³¹¤¶²Ð¦p¦ó¨Ï¥Î§÷½è¨î§@¤u¨ã¬°¶µ¥Ø³õ´º¤¤ªº¼Ò«¬¨î§@ PBR §÷½è¡C
²Ä 5 ³¹¡G¥»³¹¤¶²Ð¦p¦ó¨Ï¥Î SteamVR Unity ´¡¥ó¶}µo¶µ¥Øªº VR ¥æ¤¬¥\¯à¡C
²Ä 6 ³¹¡G¥»³¹¤¶²Ð¦p¦ó¨î§@ VR Àô¹Ò¤¤¨Ï¥Îªº UI ¤¸¯À¡A¦}­É§U²Ä¤T¤è´¡¥ó³]­p©M¨î§@ VR¶µ¥Ø¤¤¨Ï¥Îªº¨t²Îµæ³æ¡C
²Ä 7 ³¹¡G¥»³¹¤¶²Ð¦p¦óµ²¦X Unity °ò¦ª¾ÃѬ°¶µ¥Ø¶}µoºî¦X¥æ¤¬¥\¯à¡A¥]¬A¤Á´«³õ´º­·®æ¡B½Õ¸`´è¬Vµe½è¡B§e²{µøÀW¤¸¯Àµ¥¡C
²Ä 8 ³¹¡G¥»³¹¤¶²Ð¦p¦ó±N¨î§@ªº VR ¶µ¥Ø¾É¥X¬°¥i¥æ¥IªºÀ³¥Îµ{§Ç¡A¦P®É¤¶²Ð¾É¥X«e»Ý­nª`·Nªº§Þ³N²Ó¸`¡C
ªþ¿ý A¡GUnity ½s¿è¾¹±À¥Xªº·sª©¥»³q±`·|±a¨Ó¥\¯àªº²K¥[¡BAPI ªºÅܧó¡B©Ê¯àªº´£¤Éµ¥ÅܤơA¦Ó¤F¸Ñ¨C¦¸ª©¥»ªº§ó·s±¡ªp¦³§Q¤_¬°¶µ¥Ø¿ï¾Ü¦X¾Aªº Unity ½s¿è¾¹¡A¦]¦¹ªþ¿ý A ¤¶²Ð¤F Unity 2020 ª©¥»¦b¾ú¦¸§ó·s¹Lµ{¤¤±a¨Óªº»P XR ¬ÛÃöªºµo¦æ»¡©ú¡C
¥»®Ñ¤£¶È¬°ÅªªÌ´£¨Ñ¤F»P¹ê¨Ò°t®Mªº¸ê·½¡AÁÙ¥i¥H®Ú¾Ú§@ªÌ¦b®Ñ¤¤´£¨ìªº¤å¥ó¦sÀx¸ô®|¡A±qÀH®Ñ¸ê·½¤¤§ä¨ì¹ïÀ³ªº¯À§÷¡C
Ãö¤_ SteamVR 2.x »P SteamVR 1.x ©Ò¦@¦³ªº³¡¤À¥\¯à¡A§@ªÌ¦b¡mUnity VR µêÀÀ²{¹ê§¹¥þ¦Û¾Ç±Ðµ{¡n¤@®Ñ¤¤¤w¸g°µ¤F¬ÛÃö¤¶²Ð¡A¨ü­­¤_½g´T¡A¥»®Ñ±N¤£¦AÂØ­z.
¤º®e²¤¶¡G

ÀHµÛ5G¡B¤H¤u´¼¯à¡B¤ª­pºâµ¥§Þ³Nªºµo®i¡AµêÀÀ²{¹ê§Þ³N±N¦bÂåÀø¡B±Ð¨|¡B¤u·~µ¥³õ´º¤¤µo´§­«­nªº§@¥Î¡C¦P®É¡A¥¦ÁÙ¬O³q¦V¤¸¦t©zªº­«­n¤J¤f©MÅéÅç³õ´º¤§¤@¡C ¦]¬°Unity¬O·í«e·~¬É»â¥ýªºVR/AR¤º®e¨î§@¤u¨ã¡A©Ò¥H¥»®Ñ°ò¤_Unity½s¿è¾¹¹ï¨ä¶i¦æÁ¿¸Ñ¡C¥»®Ñ¥D­n¤À¬°¨â¤j³¡¤À¡G²Ä¤@³¡¤ÀÁ¿¸ÑSteamVR 2.x Unity´¡¥óªº¥\¯à¡A¥]¬A·s¤Þ¤Jªº°Ê§@¾÷¨î©MInteraction System¡F²Ä¤G³¡¤À¥H¤@­Ó§¹¾ãªºVR¶µ¥Ø¬°¨Ò¡A±a»âŪªÌ±q¹s°_¨B¡A±q¶µ¥Ø³Ð«Ø¶}©l¡A¨ì³Ì²×¾É¥X¬°¥i¥æ¥IªºÀ³¥Îµ{§Ç¡C¦U³¹ÁÙ·|¤¶²Ð¦b¶µ¥Ø¨î§@¹Lµ{¤¤¯A¤Îªº®Ö¤ß§Þ³N¡A¥]¬A¦ý¤£­­¤_³õ´º·f«Ø¡B¨î§@VR¤¤ªºUI¡B¨Ï¥Î²Ä¤T¤è¤u¨ã¨î§@§÷½è¸ê·½¡B¯MµH³õ´ºªº¥ú·Ó¶K¹Ï¡B¥æ¤¬¶}µoµ¥¡C
¥Ø¿ý¡G

²Ä 1 ³¹ SteamVR °ò¦¥æ¤¬¶}µo .................................................................................. 1
1.1 SteamVR »P¬ÛÃö VR µw¥ó .................................................................................. 1
1.1.1 HTC VIVE µw¥ó¤¶²Ð .............................................................................. 1
1.1.2 VR ¤â¬`±±¨î¾¹«öÁ䤶²Ð........................................................................ 3
1.1.3 HTC VIVE ¶}µo±ÀÂË PC ºÝ³W®æ ........................................................... 4
1.2 OpenVR¡BSteamVR¡BOpenXR ¬ÛÃö·§©À ........................................................ 5
1.2.1 OpenVR .................................................................................................... 6
1.2.2 OpenVR Desktop ..................................................................................... 6
1.2.3 OpenVR XR Plugin .................................................................................. 7
1.2.4 SteamVR «È¤áºÝ ..................................................................................... 8
1.2.5 SteamVR Plugin ....................................................................................... 9
1.2.6 OpenXR .................................................................................................. 10
1.2.7 OpenXR Plugin ...................................................................................... 11
1.3 ¦b Unity ¤¤¨Ï¥Î SteamVR ´¡¥ó ....................................................................... 12
1.3.1 SteamVR ´¡¥óªºÀò¨ú .......................................................................... 12
1.3.2 SteamVR Plugin 2.x ·sª©¥»ªºÅÜ¤Æ ..................................................... 14
1.3.3 ¾É¤J SteamVR ´¡¥ó .............................................................................. 15
1.3.4 ªì¦¸¹B¦æ SteamVR À³¥Îµ{§Ç ............................................................... 17
1.4 SteamVR 2.x ¤¤ªº°Ê§@ .................................................................................... 19
1.4.1 SteamVR Input µ¡¤f ............................................................................. 19
1.4.2 ³Ð«Ø°Ê§@ ................................................................................................ 22
1.4.3 °Ê§@»P«öÁ䪺¸j©w ................................................................................ 22
1.5 ³q¹L¸}¥»Àò¨ú°Ê§@ªº¿é¤J ................................................................................ 26
1.5.1 Án©ú©M¤Þ¥Î°Ê§@ .................................................................................... 26
1.5.2 Àò¨ú°Ê§@¿é¤J ........................................................................................ 27
1.6 Interaction System .............................................................................................. 30
1.6.1 Interaction System ªº®Ö¤ß¼Ò¶ô ............................................................. 31
1.6.2 ¨Ï¥Î Interaction System ¹ê²{¦ì¸m¶Ç°e ............................................... 32
1.6.3 ¨Ï¥Î Interaction System ¹ê²{»Pª«Å骺¥æ¤¬ ....................................... 35
1.7 ¦b SteamVR 2.x ¤¤¨Ï¥Î¦Û©w¸q¤â³¡¼Ò«¬ ....................................................... 37
1.7.1 °©Àf¿é¤J­ì²z·§­z ............................................................................... 37
1.7.2 ¦Û¨î¼Ò«¬³]¸m ....................................................................................... 39
1.7.3 SteamVR_Behaviour_Skeleton ²Õ¥ó³]¸m ............................................ 40
1.8 ¨Ï¥Î Oculus Quest ¾Ç²ß SteamVR ¶}µo ....................................................... 41
1.8.1 Oculus Link ²¤¶ .................................................................................. 41
1.8.2 ¨ãÅé¨BÆJ¤Î±`¨£°ÝÃD............................................................................ 42
1.8.3 «Øij¨Ï¥Îªº¶}µo³n¥óª©¥» .................................................................... 45
1.8.4 ´ú¸Õ ....................................................................................................... 47
1.9 SteamVR ¶}µo±`¥Î¸}¥»¶×Á` .......................................................................... 47
1.9.1 Àò¨ú Touchpad Áä¤WIJºNÂIªº¦ì¸m ...................................................... 47
1.9.2 Àò¨úÅéÅçªÌ¦ì¸m ................................................................................... 48
1.9.3 Àò¨úÅéÅçªÌ¬Y¤@­Ó Hand ªº¤Þ¥Î ......................................................... 49
1.9.4 Àò¨ú»P·í«e´åÀ¸¹ï¶H¥æ¤¬ªº¤â¬`±±¨î¾¹ ............................................ 49
1.9.5 Àò¨ú³Q¥æ¤¬´åÀ¸¹ï¶Hªº«H®§ ................................................................ 50
1.9.6 ¤â³¡¦b¶i¤J¬Y°Ï°ì®É¤Á´««ººA ............................................................ 50

²Ä 2 ³¹ VR ³Õª«À]¶µ¥Ø¹ê¾Ô·Ç³Æ................................................................................ 52
2.1 ¶µ¥Ø³nµw¥ó·Ç³Æ ............................................................................................... 52
2.1.1 ¶µ¥Øµw¥ó·Ç³Æ ....................................................................................... 52
2.1.2 ¶µ¥Ø³n¥ó·Ç³Æ ....................................................................................... 53
2.1.3 Unity ´¡¥ó·Ç³Æ .................................................................................... 55
2.1.4 ¬°¤°¤\«Øij¨Ï¥Î¬ù©wªº³n¥óª©¥» ........................................................ 55
2.2 URP ·§­z ........................................................................................................... 56
2.2.1 URP ²¤¶ ............................................................................................... 56
2.2.2 ¨Ï¥Î¼ÒªO³Ð«Ø°ò¤_ URP ªº Unity ¶µ¥Ø ............................................... 57
2.2.3 ±N²{¦³¶µ¥Øªº´è¬VºÞ½uÂà´«¬° URP ................................................... 60
2.2.4 ¬°¤°¤\¨S¦³¨Ï¥Î HDRP ........................................................................ 62
2.2.5 URP ¾Ç²ß«Øij ....................................................................................... 63
2.3 §÷½è¡B¶K¹Ï»P UV ............................................................................................. 63
2.3.1 ¤°¤\¬O§÷½è ........................................................................................... 63
2.3.2 °ò¤_ª«²zªº´è¬V¡GPBR ²z½× ............................................................... 64
2.3.3 URP ¤¤ªº§÷½è ....................................................................................... 65
2.3.4 ¤°¤\¬O¶K¹Ï ........................................................................................... 67
2.3.5 PBR ±`¥Î¶K¹ÏÃþ«¬ ............................................................................... 67
2.3.6 ¤°¤\¬O UV ............................................................................................. 71
2.4 ¼Ò«¬¹ï±µ¼Ð·Ç .................................................................................................... 72
2.4.1 Unity µ²¦X Blender ¶i¦æ¼Ò«¬³B²zªº¤u§@¬yµ{.................................... 72
2.4.2 ¼Ò«¬ UV ·Ç³Æ ........................................................................................ 75
2.4.3 ¼Ò«¬¹ï¶Hªº©R¦W .................................................................................... 77
2.4.4 ½T«O¼Ò«¬¨Ï¥Îªº³æ¦ì»P Unity ¤@­P ..................................................... 77
2.4.5 ¹ï¼Ò«¬³]¸m¦X²zªº¤¤¤ßÂI .................................................................... 78
2.4.6 ¨Ï¥Î¥¬½u¦X²z¥B­±¼Æ¸û§Cªº¼Ò«¬ ........................................................ 79

²Ä 3 ³¹ ¯MµH¥ú·Ó¶K¹Ï§Þ³N ......................................................................................... 81
3.1 ¥ú·Ó¶K¹Ï ............................................................................................................ 81
3.1.1 ¤°¤\¬O¥ú·Ó«H®§ .................................................................................... 81
3.1.2 ¬°¤°¤\­n¯MµH¥ú·Ó¶K¹Ï ........................................................................ 82
3.1.3 ª½±µ¥ú·Ó©M¶¡±µ¥ú·Ó ............................................................................ 83
3.1.4 ¯MµH¥ú·Ó¶K¹Ïªº°ò¥»­ì²z .................................................................... 84
3.2 Lighting µ¡¤fªº°Ñ¼Æ¤¶²Ð ................................................................................. 85
3.2.1 µ¡¤f·§Äý ................................................................................................ 85
3.2.2 Scene ¿ï¶µ¥d¤¤ªº°Ñ¼Æ ......................................................................... 86
3.2.3 Environment ¿ï¶µ¥d¤¤ªº°Ñ¼Æ .............................................................. 95
3.2.4 Baked Lightmaps ¿ï¶µ¥d ....................................................................... 98
3.3 ¶µ¥Ø°ò¦¥¬¥ú³]¸m ............................................................................................ 99
3.3.1 ³õ´º¥ú·Ó¨Ó·½¤ÀªR ................................................................................ 99
3.3.2 ¨î§@¬Á¼þ§÷½è ...................................................................................... 100
3.3.3 ½Õ¾ã URP °t¸m¤å¥óªº¬ÛÃö°Ñ¼Æ ........................................................ 102
3.4 ¯MµH¥ú·Ó¶K¹Ï .................................................................................................. 105
3.4.1 À³¥ÎÁ{®É§÷½è ...................................................................................... 105
3.4.2 ³]¸m´åÀ¸¹ï¶H°Ñ»P¯MµH¥ú·Ó¶K¹Ï ...................................................... 106
3.4.3 ³]¸m Lighting Settings °Ñ¼Æ .............................................................. 107
3.4.4 ­±¥ú·½ªº¨Ï¥Î ...................................................................................... 110
3.4.5 ¤Á´«¤ÑªÅ²° .......................................................................................... 112

²Ä 4 ³¹ VR ¼g¹ê§÷½è§Þ³N ......................................................................................... 115
4.1 Substance §÷½èªº¨Ï¥Î .................................................................................... 115
4.1.1 ·§­z ...................................................................................................... 115
4.1.2 Substance in Unity ´¡¥óªº¨Ï¥Î .......................................................... 116
4.1.3 ¦b Unity ¤¤¨Ï¥Î Substance §÷½è ..................................................... 117
4.2 ¨Ï¥Î Substance 3D Designer ¨î§@ùÙ­±§÷½è ................................................. 121
4.2.1 Substance 3D Designer ²¤¶ .............................................................. 121
4.2.2 ¦b Substance 3D Designer ¤¤¨î§@ùÙ­±§÷½è .................................... 122
4.2.3 ¦b³õ´º¤¤¨Ï¥ÎùÙ­±§÷½è ...................................................................... 128
4.3 ¨î§@¦}À³¥Î¤ì¦aªO§÷½è .................................................................................. 129
4.3.1 ¦b Substance 3D Sampler ¤¤¨î§@¤ì¦aªO§÷½è ................................. 130
4.3.2 ±N§÷½è¾É¥X¬° Substance ................................................................... 134
4.3.3 ±N¤ì¦aªO§÷½èÀ³¥Î¨ì¶µ¥Ø³õ´º¤¤ ...................................................... 135
4.4 ¤U¤@¨B¦æ°Ê ..................................................................................................... 136

²Ä 5 ³¹ ¹ê²{¶µ¥Øªº°ò¥»¥æ¤¬¥\¯à ............................................................................ 137
5.1 ¹ê²{°ò¦ VR ¥æ¤¬ .......................................................................................... 137
5.1.1 ¾É¤J SteamVR ´¡¥ó .......................................................................... 137
5.1.2 ¹ê²{¦b VR ÀYÅ㤤¬d¬Ý³õ´º¤º®e ...................................................... 138
5.1.3 ±N¥²­n§÷½è¾A°t URP ......................................................................... 139
5.1.4 ¹ê²{¦ì¸m¶Ç°e¥\¯à ............................................................................. 140
5.1.5 Àu¤Æ¦ì¸m¶Ç°eÅéÅç ............................................................................. 142
5.1.6 ¾ã²z³õ´º´åÀ¸¹ï¶H ............................................................................. 144
5.2 ¹ê²{¹ï¶Hªº§ì¨ú ............................................................................................. 144
5.2.1 ¬°´åÀ¸¹ï¶H²K¥[¦X¾Aªº¸I¼²Åé²Õ¥ó .................................................. 144
5.2.2 ¬°´åÀ¸¹ï¶H²K¥[ Throwable ²Õ¥ó ...................................................... 145
5.3 ¸Ñ¨M°ª«G½ü¹ø¦b URP ¤UªºÅã¥Ü°ÝÃD ............................................................ 147
5.3.1 SteamVR ¹ê²{°ª«G®ÄªGªº¾÷¨î ........................................................ 147
5.3.2 Quick Outline ´¡¥óªº¨Ï¥Î ................................................................. 149
5.3.3 ¨Ï¥Î Quick Outline ´¡¥ó´À´« SteamVR ªº°ª«G®ÄªG ....................... 150
5.4 ¨Ï¥Î Skeleton Poser ²Õ¥ó³]­p§ì¨ú¤â§Î ........................................................ 153
5.4.1 ¬°¥i¥æ¤¬´åÀ¸¹ï¶H²K¥[ Skeleton Poser ²Õ¥ó .................................. 154
5.4.2 ½s¿è¥ª¤â¤â§Î ..................................................................................... 155
5.4.3 ½s¿è¥k¤â¤â§Î ..................................................................................... 157
5.5 ¨Ï¥Î DOTween ´¡¥ó¹ê²{¦ò¹³ªº¯B°Ê¯S®Ä ................................................. 158
5.5.1 Àò¨ú DOTween ´¡¥ó ......................................................................... 158
5.5.2 ¾É¤J DoTween ´¡¥ó ............................................................................ 159
5.5.3 ½s¼g¸}¥»¹ê²{¯B°Ê¯S®Ä ...................................................................... 160
5.5.4 ½Õ¾ãªþ¥[¥ú·½ªº³±¼v¤À¿ë²v .............................................................. 162

²Ä 6 ³¹ VR ¤¤ªº UI §Þ³N........................................................................................... 163
6.1 ¨î§@¤å¦r¤¶²Ð UI ............................................................................................. 163
6.1.1 ¨î§@ VR ¤¤ªº UI ªº¤@¯ë¬yµ{ ............................................................ 163
6.1.2 ¬°¡m»X®RÄR²ï¡nµe¹³²K¥[¤å¦r¤¶²Ð .................................................. 165
6.2 ¨Ï¥Î Prefab Variant §Þ³N¨î§@ÀJ¶ì¤¶²Ð UI .................................................... 168
6.2.1 ·Ç³Æ¨î§@ Original Prefab ªº´åÀ¸¹ï¶H ............................................... 169
6.2.2 ³Ð«Ø Prefab Variant .............................................................................. 169
6.2.3 ½s¿è Prefab Variant .............................................................................. 170
6.3 ¶}µo UI »PÅéÅçªÌ²¾°Êªº°ÊºA¥æ¤¬ ................................................................ 172
6.3.1 ½s¼g IntroTxtBasic ¤÷Ãþ¹ê²{ UI ªº¦Û°ÊÅã¥Ü©MÁôÂà ........................ 173
6.3.2 ½s¼g IntroTxtRotate ¤lÃþ¹ê²{ UI ¥Ã»·´Â¦VÅéÅçªÌ .......................... 176
6.4 ¨Ï¥Î Curved UI ´¡¥ó¶i¦æ UI ¥æ¤¬¶}µo ......................................................... 178
6.4.1 Curved UI ´¡¥ó²¤¶ ............................................................................ 179
6.4.2 Curved UI ´¡¥ó»P SteamVR 2.x ªº¶°¦¨ ............................................ 180
6.5 ¸Ñ¨M UI ¥æ¤¬»P¦ì¸m¶Ç°e¥æ¤¬¨R¬ðªº°ÝÃD .................................................... 184
6.5.1 ¦s¦b²{¶H .............................................................................................. 184
6.5.2 ¸Ñ¨M«ä¸ô .............................................................................................. 184
6.5.3 ¹ê²{¤èªk .............................................................................................. 185
6.6 ¨Ï¥Î Modern UI Pack ´¡¥ó¨î§@¶µ¥Ø UI ¬É­± ............................................... 188
6.6.1 Modern UI Pack ´¡¥ó·§­z .................................................................. 188
6.6.2 Window Manager ²¤¶ ........................................................................ 189
6.6.3 ¨Ï¥Î Modern UI Pack ´¡¥ó³Ð«Ø UI ±±¥ó ........................................... 191
6.6.4 ¬°µ¡¤f²K¥[ UI ±±¥ó ............................................................................ 193
6.6.5 ¨Ï¥Î TextMeshPro ¦b VR Àô¹Ò¤¤Åã¥Ü¤¤¤å .................................... 200
6.6.6 ¨î§@ SettingWindow ¤¤ªº¤º®e ........................................................... 207
6.7 ¶}µo¨t²Îµæ³æªº¥æ¤¬¥\¯à .............................................................................. 210

²Ä 7 ³¹ ³õ´º¥æ¤¬¥\¯à¶}µo ....................................................................................... 217
7.1 ¹ê²{¤Á´«³õ´º­·®æªº¥\¯à .............................................................................. 217
7.1.1 ¾É¤J§÷½è¸ê·½ ...................................................................................... 217
7.1.2 ½s¼g¸}¥»¨Ó¹ê²{§÷½è¤Á´« .................................................................. 218
7.2 ¹ê²{½Õ¸`³õ´ºµe½èªí²{¥\¯à .......................................................................... 222
7.2.1 ¹ê²{­ì²z .............................................................................................. 222
7.2.2 Àò¨ú Slider ±±¥óªº¼Æ­È....................................................................... 222
7.2.3 °ÊºA­×§ï¯S®Ä°Ñ¼Æ ............................................................................. 228
7.3 ¶}µoøµe§@«~¤¶²Ðªº¥æ¤¬¥\¯à ...................................................................... 234
7.3.1 ¥æ¤¬³]­p«ä¸ô¤ÀªR ............................................................................. 234
7.3.2 ³Ð«Ø¤å¦r¤¶²Ð UI ¦}¹ê²{¥æ¤¬¥\¯à ................................................. 234
7.4 ¶}µo§@«~ªºµøÀW¼½©ñ¥\¯à .............................................................................. 240
7.4.1 Video Player ²Õ¥ó²¤¶ ........................................................................ 240
7.4.2 ³Ð«ØµøÀW¼½©ñ¸üÅé ............................................................................. 241
7.4.3 ³]¸m Video Player ²Õ¥ó ....................................................................... 242
7.4.4 ¹ê²{µøÀW¼½©ñ±±¨î¥\¯à ...................................................................... 243

²Ä 8 ³¹ ¶µ¥Øªº¾É¥X .................................................................................................. 248
8.1 ´£°ª·Ó©ú°Ñ¼Æ¯MµH¥ú·Ó¶K¹Ï .......................................................................... 248
8.2 UI ¬É­±Àu¤Æ .................................................................................................... 249
8.3 ¸Ñ¨M§÷½è¾É¥X¦Z¤£Åã¥Üªº°ÝÃD ...................................................................... 250
8.4 ¶µ¥Ø¾É¥X³]¸m ................................................................................................. 252

ªþ¿ý A¡GUnity 2020 µo¦æ»¡©ú¡]XR ¬ÛÃö¡^ ................................................................ 255
§Ç¡G