ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2023ǯ02·î04Æü(ÅÚ) 00:37:51ÍúÎò
¡¡²¼µ¤ÎÆ°²è¤Ï´°À®¿Þ¤Ç¤¹¡£
¥«¥×¥»¥ë¤¬¥×¥ì¥¤¥ä¡¼Ìò¡¢¥¥å¡¼¥Ö¤¬¥¢¥¤¥Æ¥à¤Ê¤É¤Î³ÍÆÀ²Äǽ¤Ê¥ª¥Ö¥¸¥§¥¯¥ÈÌò¤Ç¤¹¡£
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Îµ¡Ç½¤òÍøÍѤ¹¤ë¤³¤È¤Ç¡¢¤³¤Î³ÍÆÀ²Äǽ¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï¡¢Ç¤°Õ¤Î¥à¡¼¥Ó¡¼¤Î¾ðÊó¤òɳ¤Å¤±¤Æ¤ª¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡ã¼ÂÁõÆ°²è¡¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡ã¼ÂÁõÆ°²è¢¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡¡¼ÂÁõ¤Þ¤Ç¤Î¼ê½ç¤¬ÂçÊÑ¿¤¯¡¢¤É¤³¤òºî¤Ã¤Æ¤¤¤ë¤Î¤«¡¢µ¡Ç½¤¬Ê¬¤«¤é¤º¡¢Ì»Ҥˤʤê¤ä¤¹¤¤¤Ç¤¹¡£
¡¡ºÇ½ªÅª¤ÊÌÜɸ¤È¤·¤Æ¤ÎÁ´ÂÎÁü¤òÇÄ°®¤·¤Æ¤ª¤¯É¬ÍפϤ¢¤ê¤Þ¤¹¤¬¡¢
À©ºî¤·¤Æ¤¤¤¯¾ì¹ç¤Ë¤Ï¡¢¾¯¤·¤º¤Ä¾®Ê¬¤±¤Ë¤·¤Æ¼ÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤¤Þ¤¹¡£
¡¡ºÇ½é¤Ë¤â¤ªÅÁ¤¨¤·¤Æ¤¤¤ë¤è¤¦¤Ë¹ç·×£´²ó¤Î¼ê½ç¤Ëʬ¤±¤Æ¡¢
¥×¥ì¥¤¥ä¡¼¤Î¥ª¥Ö¥¸¥§¥¯¥È¤¬¡¢¥¢¥¤¥Æ¥àÍѤΥª¥Ö¥¸¥§¥¯¥È¤Ë¿¯Æþ¤·¤¿ºÝ¤Ë¡¢¥¢¥¤¥Æ¥à¤Ëɳ¤Å¤¤¤Æ¤¤¤ë¥à¡¼¥Ó¡¼¤òºÆÀ¸¤¹¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¡ã¼ÂÁõÆâÍÆ¡ä
¡¡£±¡¥¥²¡¼¥à¤ÎÉñÂæÍѤΥ¹¥Æ¡¼¥¸¤È¡¢¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¢¤ª¤è¤Ó¤³¤ì¤é¤Ë´ØÏ¢¤¹¤ëµ¡Ç½¤òºîÀ®¤¹¤ë¡Ê¤³¤Î¼ê½ç¤Ç¹Ô¤¤¤Þ¤¹¡Ë ¡¡£²¡¥¥¢¥¤¥Æ¥à¤Î¥Ç¡¼¥¿¾ðÊó¤òÅÐÏ¿¤¹¤ë¤¿¤á¤Î¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢¥Ç¡¼¥¿¤òÅÐÏ¿¤¹¤ë ¡¡£³¡¥¥¢¥¤¥Æ¥à¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë ¡¡£´¡¥Ê£¿ô¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢¡Ú£±¡Û¡Á¡Ú£³¡Û¤Þ¤Ç¤Îµ¡Ç½¤È¡¢¥à¡¼¥Ó¡¼¤ÎºÆÀ¸µ¡Ç½¤È¤òɳ¤Å¤±¤ë¤³¤È¤Ç ¡¡¡¡¡¡¥×¥ì¥¤¥ä¡¼¤Î¥ª¥Ö¥¸¥§¥¯¥È¤¬¡¢¥¢¥¤¥Æ¥àÍѤΥª¥Ö¥¸¥§¥¯¥È¤Ë¿¯Æþ¤·¤¿ºÝ¤Ë¡¢¥¢¥¤¥Æ¥à¤Ëɳ¤Å¤¤¤Æ¤¤¤ë¥à¡¼¥Ó¡¼¤òºÆÀ¸¤¹¤ëµ¡Ç½¤ò¼ÂÁõ¤¹¤ë
¡¡°Ê¾å¤Î¤è¤¦¤Ê¼ê½ç¤ÇÀ©ºî¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡Á°²ó¤Î¥Ç¥Ð¥Ã¥°¤ò¤ª¤³¤Ê¤Ã¤¿¥·¡¼¥óÆâ¤Çºî¶È¤ò·Ñ³¤·¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¤½¤Î¾ì¹ç¤Ë¤Ï¡¢Test_Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ä¤¤¤Æ¤Ï°ìöÈóɽ¼¨¤Î¾õÂ֤ˤ·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥¹¥Æ¡¼¥¸¤ÏǤ°Õ¤ËÀ©ºî¤·¤Æ¤¯¤À¤µ¤¤¡£
Terrain ¤òÍøÍѤ·¤Æ¤â¤è¤¤¤Ç¤¹¤·¡¢¥¢¥»¥Ã¥È¤òÍøÍѤ·¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£
¡¡ÉñÂæ¤È¤Ê¤ëÀ¤³¦´Ñ¤ò·è¤á¤Æ¤ª¤¯¤³¤È¤Ç¡¢¥¹¥Æ¡¼¥¸¤ÎÀ©ºî¤â¥¤¥á¡¼¥¸¤¬¤ï¤¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£
¡¡ÈóVR ¤Î¾ì¹ç¤ÎºîÀ®Îã¤Ç¤¹¡£
VR ¤Î¾ì¹ç¤Ë¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¢¥×¥ì¥¤¥ä¡¼¤Î°ÜÆ°¡¢¥«¥á¥é¤Îµ¡Ç½¤¬ÅëºÜºÑ¤Ç¤¹¤Î¤Ç¡¢¥Ú¡¼¥¸¤Î²¼Ãʤˤ¢¤ë¡ÚVR ¤Î¾ì¹ç¡Û¤ÎÉôʬ¤Þ¤Ç¥¹¥¥Ã¥×¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡²¼µ¤Îµ»ö¤ò»²¹Í¤ËºîÀ®¤·¤Æ¤¤¤Þ¤¹¡£
¡¡¡¡¢ª¡¡¥¥ã¥é¥¯¥¿¡¼¤Î°ÜÆ°¤È¥«¥á¥é¤Î²óžµ¡Ç½
¡¡¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
£³£Ä¥â¥Ç¥ë¤Î¥¢¥»¥Ã¥È¤òÍøÍѤ¹¤ë¤«¡¢Capsule ¤Ê¤É¤òºîÀ®¤·¤Æ¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¤³¤ÎÎã¤Ç¤Ï Capsule ¤ò¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¸«Î©¤Æ¤ÆÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
Scene¥Ó¥å¡¼²èÁü
¡¡¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¡¢Àè¤Û¤ÉºîÀ®¤·¤¿ PlayerController ¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤òɽ¼¨¤·¡¢¥¹¥¯¥ê¥×¥È¤¬Àµ¾ï¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤Þ¤¹¡£
¹ç¤ï¤»¤Æ¡¢MoveSpeed ÊÑ¿ô¤ËÃͤÎÀßÄê¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£3 ¡Á 7 °Ì¤¬ÌÜ°ÂÃͤǤ¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
¡¡¥«¥á¥é¤ÎÀ©¸æ¤Ë¤Ä¤¤¤Æ¤Ï Cinemachine ¤òÍøÍѤ·¤Æ¤¤¤ëÁ°Äó¤Ç¤¹¡£
Cinemachine ¤òÍøÍѤ·¤Æ¤¤¤Ê¤¤¾ì¹ç¤ä¡¢¥«¥á¥é¤Î²óžµ¡Ç½¤¬ÉÔÍפξì¹ç¤Ë¤Ï¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤ÏÉÔÍפǤ¹¡£
¡¡²¼µ¤Ë»²¹ÍÃͤò·ÇºÜ¤·¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¡¡¡MainCamera
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¢¡¡Cinemachine ¤Ë¤è¤ë VirtualCamera
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü£¡¡Cinemachine ¤Ë¤è¤ë VirtualCamera ¤Î Body
Game ¥Ó¥å¡¼²èÁü¡¡Cinemachine ¤Î Soft Zone ÀßÄê
¡¡¥Þ¥¦¥¹¤Î±¦¥¯¥ê¥Ã¥¯¤ò²¡¤·¤¿¤Þ¤Þ¥É¥é¥Ã¥°¤¹¤ë¤³¤È¤Ç¥«¥á¥é¤Î¾å²¼º¸±¦²óž¤ò¼ÂÁõ¤¹¤ë¥¹¥¯¥ê¥×¥È¤Ç¤¹¡£
CameraControllerFromCinemachine.cs
¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¡¡VR ¥Ç¥Ð¥¤¥¹¤Ë Meta Quest 2¡¢¥¢¥»¥Ã¥È¤Ë¤Ï OculusIntegration ¤òÍøÍѤ¹¤ë¾ì¹ç¤Î¥±¡¼¥¹¤òÄ󼨤·¤Þ¤¹¡£
¡¡¥¢¥»¥Ã¥È¥¹¥È¥¢¤è¤ê OculusIntegration ¤ò¥¤¥ó¥Ý¡¼¥È¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Á¤é¤Ëµ»ö¤òÍÑ°Õ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡=>¡¡VR ¤Î½àÈ÷
¡¡¤³¤Î¥¢¥»¥Ã¥È¤Ë¤Ï VR ÍѤΥץ쥤¥ä¡¼¤Î°ÜÆ°µ¡Ç½¤ò»ý¤Ä¥×¥ì¥Ï¥Ö¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
°ÜÆ°¤Î¤¿¤á¤Î¥¹¥¯¥ê¥×¥È¤ò¿·¤·¤¯ºîÀ®¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¤³¤Á¤é¤òÍøÍѤ¹¤ëÊýË¡¤¬ÊØÍø¤Ç¤¹¡£
¡¡²¼µ¤Î¥Ñ¥¹¤Ë¤¢¤ë OVRPlayerController ¥×¥ì¥Ï¥Ö¤ò¥Ò¥¨¥é¥ë¥¡¼¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¤¯¤À¤µ¤¤¡£
¥Ñ¥¹
Assets/Oculus/VR/Prefabs/OVRPlayerController
¡¡OVRPlayerController ¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï OVRCameraRig ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬´Þ¤Þ¤ì¤Æ¤ª¤ê¡¢¤³¤Á¤é¤¬ VR ÍѤΥ«¥á¥é¤Ë¤Ê¤ê¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢¥Ò¥¨¥é¥ë¥¡¼¤Ë¤¢¤ë MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ïºï½ü¤¹¤ë¤«¡¢Èóɽ¼¨¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡°ÜÆ°½èÍý¼«ÂÎ¤Ï OVRPlayerController ¤Î¤ß¤Ç¼ÂÁõºÑ¤Ç¤¹¤¬¡¢¿¯ÆþȽÄê¤ËɬÍפʥ³¥ó¥Ý¡¼¥Í¥ó¥È¤Ï¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¢¤ª¤è¤Ó CapsuleCollider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲä·¡¢¿¯ÆþȽÄê¤ËɬÍפÊÀßÄê¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁüÎã
¥³¥é¥¤¥À¡¼ÀßÄêÎã
¡¡¤Þ¤¿¡¢VR ¤Î¾ì¹ç¤Ë¤Ï¡¢¥×¥í¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
²¼µ¤Î MetaQuest ¸ø¼°¥µ¥¤¥È¤ò»²¹Í¤Ë¥×¥í¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£
»²¹Í¥µ¥¤¥È
MetaQuest
UnityÀßÄê¤ò¹½À®¤¹¤ë
¡¡VR ¤Ë´Ø¤·¤Æ¤Ïµ»ö¤â¿¤¯ÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¤Ê¤ë¤Ù¤¯¿·¤·¤¤µ»ö¤ò¸«¤Ä¤±¤ÆÆɤó¤Ç¤ª¤¯¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹¡£
¡¡¤Þ¤¿¼ÂÁõÊýË¡¤Ë¤Ä¤¤¤Æ¤Ï¡¢OculusIntegration ¤òÍøÍѤ¹¤ë¾ì¹ç¤È¡¢XR Interaction Toolkit ¤òÍøÍѤ¹¤ë¾ì¹ç¤Ç¤âÆâÍƤ¬°Û¤Ê¤ê¤Þ¤¹¡£
µ»ö¤Î¼ñ»Ý¤òÍý²ò¤·¤¿¾å¤Ç»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
»²¹Í¥µ¥¤¥È
MANURITO ÍÍ
¡ÚVR¡Û¥ÉÁǿͤȻϤá¤ëVR³«È¯¡ÚQuest2¡ÛPart2¡¡Ê⤲ó¤ë¡¢¥â¥Î¤òÄϤà
note Å·Ìî ¥¹¥º¥é¥ó ÍÍ
Unity¤ÇVR¥²¡¼¥àÀ½ºî¡ªXR Interaction Toolkit °ÜÆ°¡õ¥¿¡¼¥óÊÔ
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡=>¡¡¼¡¤Ï¡¡VideoPlayer ¤òÍøÍѤ·¤¿¥¤¥Ù¥ó¥È½èÍý¤Î¼ÂÁõÎ㣡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯