Unity¤Ë´ØÏ¢¤¹¤ëµ­»ö¤Ç¤¹

¡¡£²²ó¤Î¼ê½ç¤Ëʬ¤±¤Æ¡¢¥×¥ì¥¤¥ä¡¼¤Î¥ª¥Ö¥¸¥§¥¯¥È¤¬¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤¹¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡¡¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤¤¤ë»þ´Ö¤Ë¹ç¤ï¤»¤Æ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥¤¥º¤¬Êѹ¹¤µ¤ì¤ë¤è¤¦¤Ë¤·¡¢
¤«¤Ä¡¢°ìÄê»þ´Ö¤¬·Ð²á¤·¤¿¾ì¹ç¤Ë¤â¼«Æ°Åª¤Ë¥µ¥¤¥º¤ò·èÄꤷ¤ÆÀ¸À®¤ò½ªÎ»¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£



¡¡²¼µ­¤ÎÆ°²è¤Ï´°À®¿Þ¤Ç¤¹¡£
¡ã¼ÂÁõÆ°²è­¡¡¡¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤¹¤°¤ËÎ¥¤¹¡¡¢ª¡¡ºÇ¾®¥µ¥¤¥º¤ÇÀ¸À®¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è­¢¡¡¤·¤Ð¤é¤¯¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤«¤éÎ¥¤¹¡¡¢ª¡¡¥µ¥¤¥º¤¬ÊѤï¤Ã¤Æ¤¤¤¯¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è­£¡¡¥Ü¥¿¥ó¤ò²¡¤·¤Ã¤Ñ¤Ê¤·¤Ë¤·¤ÆÎ¥¤µ¤Ê¤¤¡¡¢ª¡¡°ìÄê»þ´Ö¸å¤Ë¶¯À©Åª¤ËºÇÂ祵¥¤¥º¤Ç³ÎÄê¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯




Àß·×


¡¡¼ÂÁõ¤Þ¤Ç¤Î¼ê½ç¤¬ÂçÊÑ¿¤¯¡¢¤É¤³¤òºî¤Ã¤Æ¤¤¤ë¤Î¤«¡¢µ¡Ç½¤¬Ê¬¤«¤é¤º¡¢Ì»Ҥˤʤê¤ä¤¹¤¤¤Ç¤¹¡£

¡¡ºÇ½ªÅª¤ÊÌÜɸ¤È¤·¤Æ¤ÎÁ´ÂÎÁü¤òÇÄ°®¤·¤Æ¤ª¤¯É¬ÍפϤ¢¤ê¤Þ¤¹¤¬¡¢
À©ºî¤·¤Æ¤¤¤¯¾ì¹ç¤Ë¤Ï¡¢¾¯¤·¤º¤Ä¾®Ê¬¤±¤Ë¤·¤Æ¼ÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£



¡¡ºÇ½é¤Ë¤â¤ªÅÁ¤¨¤·¤Æ¤¤¤ë¤è¤¦¤Ë¹ç·×£²²ó¤Î¼ê½ç¤Ëʬ¤±¤Æ¼ÂÁõ¤·¤Þ¤¹¡£


¡ã¼ÂÁõÆâÍÆ¡ä
¡¡£±¡¥¥²¡¼¥à¤ÎÉñÂæÍѤΥ¹¥Æ¡¼¥¸¤È¡¢¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¢¤ª¤è¤Ó¤³¤ì¤é¤Ë´ØÏ¢¤¹¤ëµ¡Ç½¤òºîÀ®¤¹¤ë¡Ê¤³¤Î¼ê½ç¤Ç¹Ô¤¤¤Þ¤¹¡Ë
¡¡£²¡¥¥Þ¥Æ¥ê¥¢¥ë¤äÀ¸À®ÍÑ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë¡£Ê£¿ô¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢¥µ¥¤¥ºÄ´À°ÉÕ¤­¤ÎÀ¸À®µ¡Ç½¤ò¼ÂÁõ¤¹¤ë

¡¡°Ê¾å¤Î¤è¤¦¤Ê¼ê½ç¤ÇÀ©ºî¤ò¹Ô¤¤¤Þ¤¹¡£


¥¹¥Æ¡¼¥¸¤ÎºîÀ®


¡¡¿·¤·¤¤ Scene ¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£


Terrain ¤òÍøÍѤ¹¤ë¥±¡¼¥¹


¡¡¥¹¥Æ¡¼¥¸¤ÏǤ°Õ¤ËÀ©ºî¤·¤Æ¤¯¤À¤µ¤¤¡£
Terrain ¤òÍøÍѤ·¤Æ¤â¤è¤¤¤Ç¤¹¤·¡¢¥¢¥»¥Ã¥È¤òÍøÍѤ·¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£

¡¡ÉñÂæ¤È¤Ê¤ëÀ¤³¦´Ñ¤ò·è¤á¤Æ¤ª¤¯¤³¤È¤Ç¡¢¥¹¥Æ¡¼¥¸¤ÎÀ©ºî¤â¥¤¥á¡¼¥¸¤¬¤ï¤­¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£


¥¢¥»¥Ã¥È¤òÍøÍѤ¹¤ë¥±¡¼¥¹


¡¡¥¢¥»¥Ã¥È¤Ë¤Ä¤¤¤Æ¤Ï̵ÎÁ¥¢¥»¥Ã¥È¤ò¾Ò²ð¤·¤Æ¤ª¤­¤Þ¤¹¡£












¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈºîÀ®


¡¡ÈóVR ¤Î¾ì¹ç¤ÎºîÀ®Îã¤Ç¤¹¡£
VR ¤Î¾ì¹ç¤Ë¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¢¥×¥ì¥¤¥ä¡¼¤Î°ÜÆ°¡¢¥«¥á¥é¤Îµ¡Ç½¤¬ÅëºÜºÑ¤Ç¤¹¤Î¤Ç¡¢¥Ú¡¼¥¸¤Î²¼Ãʤˤ¢¤ë¡ÚVR ¤Î¾ì¹ç¡Û¤ÎÉôʬ¤Þ¤Ç¥¹¥­¥Ã¥×¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡²¼µ­¤Îµ­»ö¤ò»²¹Í¤ËºîÀ®¤·¤Æ¤¤¤Þ¤¹¡£
¡¡¡¡¢ª¡¡¥­¥ã¥é¥¯¥¿¡¼¤Î°ÜÆ°¤È¥«¥á¥é¤Î²óžµ¡Ç½



¡¡¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
£³£Ä¥â¥Ç¥ë¤Î¥¢¥»¥Ã¥È¤òÍøÍѤ¹¤ë¤«¡¢Capsule ¤Ê¤É¤òºîÀ®¤·¤Æ¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¤¯¤À¤µ¤¤¡£
¥â¥Ç¥ë¤òÍøÍѤ¹¤ë¾ì¹ç¡¢¥¢¥»¥Ã¥È¥¹¥È¥¢¤ä¡¢ÌµÎÁ¤Î£³£Ä¥â¥Ç¥ë¥µ¥¤¥È¤Ê¤É¤«¤é¥²¡¼¥à¤ËÍøÍѤ·¤¿¤¤¥­¥ã¥é¥¯¥¿¡¼¤Î¥â¥Ç¥ë¤ò¥À¥¦¥ó¥í¡¼¥É¤·¤Æ¡¢Unity ¤Ë¥¤¥ó¥Ý¡¼¥È¤·¤Þ¤¹¡£

¡¡º£²ó¤ÎÀ©ºîÎã¤Ç¤Ï¡¢Unity ¸ø¼°¥­¥ã¥é¥¯¥¿¡¼¤Ç¤¢¤ë UnityChan ¤Î¥Ç¡¼¥¿¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
¤½¤Á¤é¤òÍøÍѤ¹¤ë¾ì¹ç¤Ë¤Ï¡¢²¼µ­¤Î¸ø¼°¥µ¥¤¥È¤è¤ê¡¢É¬Íפʥǡ¼¥¿¤ò¥À¥¦¥ó¥í¡¼¥É¤·¤Æ Unity ¤Ø¥¤¥ó¥Ý¡¼¥È¤·¤Æ¤¯¤À¤µ¤¤¡£

UNITY-CHAN! OFFICIAL WEBSITE


¡¡
¡¡¿§¡¹¤Ê¼ïÎà¤Î Unity ¤Á¤ã¤ó¤Î¥â¥Ç¥ë¤ä¡¢Â¾¤Î¥­¥ã¥é¥¯¥¿¡¼¤Î¥â¥Ç¥ë¤â¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¼«Ê¬¤ÎÀ¤³¦´Ñ¤Ë¸«¹ç¤Ã¤¿¤â¤Î¤òÍøÍѤ·¤Þ¤·¤ç¤¦¡£


¥Î¡¼¥Þ¥ë



¥Ç¥Õ¥©¥ë¥á



¥í¡¼¥Ý¥ê




¡¡Â³¤¤¤Æ¡¢Scene¥Ó¥å¡¼ Æâ¤Ë¥¤¥ó¥Ý¡¼¥È¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤ÆÇÛÃÖ¤·¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥­¡¼¤ËÀßÃÖ¤·¤Æ¤â¤¤¤¤¤Ç¤¹¡£

¡¡Unity ¤Á¤ã¤ó¤Î¾ì¹ç¤Ë¤Ï¡¢Prefabs ¥Õ¥©¥ë¥ÀÆâ¤Ë¤¢¤ë Unitychan ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¤¯¤À¤µ¤¤¡£
¤½¤ì°Ê³°¤Î¥¢¥»¥Ã¥È¤Î¾ì¹ç¤Ë¤âÂçÂÎ Prefabs ¥Õ¥©¥ë¥À¤¬¤¢¤ê¡¢¤½¤ÎÃæ¤ËÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë¥â¥Ç¥ë¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ¹¤ë¤È¤¤¤¤¤Ç¤·¤ç¤¦¡£


¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹
Assets/UnityChan/Prefabs/unitychan.prefab


¥Õ¥©¥ë¥À¤Î¥Ñ¥¹



¥×¥ì¥Ï¥Ö¤Î UnityChan ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È




¡¡Scene ¥Ó¥å¡¼¤ËÇÛÃÖ¤·¤¿¤é¡¢ÃÏÌÌÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÈÀÜÃϤ¹¤ë¤è¤¦¤ËÇÛÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£
¤Þ¤¿¡¢¥«¥á¥é¤Ë±Ç¤ë°ÌÃ֤˰ÜÆ°¤µ¤»¤Æ¤¯¤À¤µ¤¤¡£


Scene¥Ó¥å¡¼²èÁü



Game ¥Ó¥å¡¼²èÁü



¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¦


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ç¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ë¾ðÊó¤òɽ¼¨¤·¤Þ¤¹¡£
ʪÍý±é»»¤òÍøÍѤ¹¤ë¤¿¤á¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡²¼¤·¤Æ¡¢Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤È CapsuleCollider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲä·¤Þ¤¹¡£

¡¡¤Ê¤ª¡¢Unitychan ¤Î¥â¥Ç¥ë¤Ë¤è¤Ã¤Æ¤Ï SpringManager ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ä¡¢Auto Blink ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤È¤¤¤Ã¤¿¤â¤Î¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤â¤¢¤ê¤Þ¤¹¤¬¡¢
¤³¤ì¤é¤ÏÍøÍѤ·¤Þ¤»¤ó¤Î¤Ç¡¢º£²ó¤Ï¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤Ê¤¯¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤Î¤Þ¤Þ½é´üÀßÄê¤Î¤Þ¤Þ¤ÇÌäÂꤢ¤ê¤Þ¤»¤ó¤·¡¢Remove ¤·¤Æ¤·¤Þ¤Ã¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£



¡¡Â³¤¤¤Æ¡¢Äɲä·¤¿¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥ÈÆâ¤Ë¤¢¤ë Constraints ¤ÎÀßÄê¤ò¹Ô¤¤¡¢ÊªÍý±é»»»þ¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¼«Ê¬¤ÎÎϤDz󞤷¤Æ¤·¤Þ¤ï¤Ê¤¤¤è¤¦¤Ë
Freeze Rotation ¤Î³Æ¹àÌÜ(X¡¢Y¡¢Z)¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Þ¤¹¡£Freeze Position ¤ÎÊý¤Ç¤Ï¤Ê¤¤¤¿¤á¡¢µ¤¤òÉÕ¤±¤Æ¤¯¤À¤µ¤¤¡£

¡¡CapsuleCollider ¥³¥ó¥Ý¡¼¥Í¥ó¥ÈÆâ¤Î Edit Collider ¤Î¥Ü¥¿¥ó¤ò²¡¤¹¤È¡¢Scene¥Ó¥å¡¼ Æâ¤Ë¥³¥é¥¤¥À¡¼¤¬²Ä»ë²½¤µ¤ì¤Æ¡¢¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤Ç¥µ¥¤¥º¤òÊѹ¹½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¥¢¥¿¥Ã¥Á¤·¤¿»þÅÀ¤Ç¼«Æ°Åª¤Ë¥³¥é¥¤¥À¡¼¤òÀ¸À®¤·¤Þ¤¹¤¬¡¢Ç°¤Î¤¿¤á¡¢¥â¥Ç¥ë¤Ë¹ç¤Ã¤¿·Á¾õ¤Ç¤¢¤ë¤«³Îǧ¤·¡¢ÌäÂ꤬¤¢¤ë¾ì¹ç¤Ë¤ÏŬµ¹Ä´À°¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£



¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü(¥³¥é¥¤¥À¡¼¤Î¥µ¥¤¥º¤Ï»²¹ÍÃͤȤ·¤ÆÍøÍѤ¯¤À¤µ¤¤¡£)



Scene¥Ó¥å¡¼²èÁü¡¡¡¼¥³¥é¥¤¥À¡¼¡¼



»Ò¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤¹¤ë°ÌÃÖ¤òÀßÄꤹ¤ë¤¿¤á¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥¤¥ä¡¼¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆºîÀ®¤·¤Þ¤¹¡£

¡¡¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Create Empty ¤ò¹Ô¤Ã¤Æ¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
̾Á°¤Ï Spawner ¤Ë¤·¤Þ¤¹¡£¥Ü¥¿¥ó¤ò²¡¤·¤¿ºÝ¡¢¤³¤Î°ÌÃ֤˥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤µ¤»¤Þ¤¹¡£

¡¡°ÌÃ֤ˤĤ¤¤Æ¤Ï¸åÄøÈùÄ´À°¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢¤Þ¤º¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÁ°Êý¤Ë°ÌÃÖ¤µ¤»¤Æ¤¯¤À¤µ¤¤¡£
£³£Ä¶õ´Ö¤Î¤¿¤á¡¢¾å²¼º¸±¦¼Ð¤á¤È¡¢¿§¡¹¤Ê³ÑÅÙ¤«¤é¸«¤ë¤è¤¦¤Ë¤·¤Æ¡¢¤Á¤ã¤ó¤ÈÀµÌÌÁ°Êý¤Ë°ÌÃÖ¤·¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Þ¤·¤ç¤¦¡£


¥Ò¥¨¥é¥ë¥­¡¼²èÁü



¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



Scene ¥Ó¥å¡¼²èÁü­¡



Scene ¥Ó¥å¡¼²èÁü­¢



Scene ¥Ó¥å¡¼²èÁü­£



¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£


¥×¥ì¥¤¥ä¡¼¤Î°ÜÆ°ÍѤΥ¹¥¯¥ê¥×¥ÈºîÀ®


¡¡¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò°ÜÆ°¤µ¤»¤ë¤¿¤á¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£


PlayerController.cs

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£


¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë PlayerController ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄê¤ò¹Ô¤¦


¡¡¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¡¢Àè¤Û¤ÉºîÀ®¤·¤¿ PlayerController ¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤òɽ¼¨¤·¡¢¥¹¥¯¥ê¥×¥È¤¬Àµ¾ï¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤Þ¤¹¡£
¹ç¤ï¤»¤Æ¡¢MoveSpeed ÊÑ¿ô¤ËÃͤÎÀßÄê¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£5 ¡Á 10 °Ì¤¬ÌÜ°ÂÃͤǤ¹¡£


¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü




¥«¥á¥é¤Î²óžÍѤΥ¹¥¯¥ê¥×¥ÈºîÀ®


¡¡¥«¥á¥é¤ÎÀ©¸æ¤Ë¤Ä¤¤¤Æ¤Ï Cinemachine ¤òÍøÍѤ·¤Æ¤¤¤ëÁ°Äó¤Ç¤¹¡£
Cinemachine ¤òÍøÍѤ·¤Æ¤¤¤Ê¤¤¾ì¹ç¤ä¡¢¥«¥á¥é¤Î²óžµ¡Ç½¤¬ÉÔÍפξì¹ç¤Ë¤Ï¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤ÏÉÔÍפǤ¹¡£

¡¡²¼µ­¤Ë»²¹ÍÃͤò·ÇºÜ¤·¤Þ¤¹¡£


¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡¡¡MainCamera



¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢¡¡Cinemachine ¤Ë¤è¤ë VirtualCamera



¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­£¡¡Cinemachine ¤Ë¤è¤ë VirtualCamera ¤Î Body



Game ¥Ó¥å¡¼²èÁü¡¡Cinemachine ¤Î Soft Zone ÀßÄê





¡¡¥Þ¥¦¥¹¤Î±¦¥¯¥ê¥Ã¥¯¤ò²¡¤·¤¿¤Þ¤Þ¥É¥é¥Ã¥°¤¹¤ë¤³¤È¤Ç¥«¥á¥é¤Î¾å²¼º¸±¦²óž¤ò¼ÂÁõ¤¹¤ë¥¹¥¯¥ê¥×¥È¤Ç¤¹¡£


CameraControllerFromCinemachine.cs

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£


¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


VR ¤Î¾ì¹ç


¡¡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 °ÜÆ°¡õ¥¿¡¼¥óÊÔ



¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£

¡¡=>¡¡¼¡¤Ï¡¡¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈÀ¸À®¥í¥¸¥Ã¥¯¤Î¼ÂÁõÎã­¢¡¡¤Ç¤¹¡£

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

Menu



´ðÁÃ

µ»½Ñ/Ãμ±(¼ÂÁõÎã)

3D¥¢¥¯¥·¥ç¥ó¥²¡¼¥à

2D¤ª¤Ï¤¸¤­¥²¡¼¥à(ȯŸÊÔ)

2D¶¯À©²£¥¹¥¯¥í¡¼¥ë¥¢¥¯¥·¥ç¥ó(ȯŸÊÔ)

2D¥¿¥Ã¥×¥·¥å¡¼¥Æ¥£¥ó¥°(³ÈÄ¥ÊÔ)

¥ì¡¼¥¹¥²¡¼¥à(È´¿è)

2DÊüÃÖ¥²¡¼¥à(ȯŸÊÔ)

3D¥ì¡¼¥ë¥¬¥ó¥·¥å¡¼¥Æ¥£¥ó¥°(±þÍÑÊÔ)

3Dæ½Ð¥²¡¼¥à(È´¿è)

2D¥ê¥¢¥ë¥¿¥¤¥à¥¹¥È¥é¥Æ¥¸¡¼

3D¥¿¥Ã¥×¥¢¥¯¥·¥ç¥ó(NavMeshAgent »ÈÍÑ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥«¥¨¥ë¤Î°Ù¤Ë¡Á¡¢¥Ü¥³¥¹¥«¥¦¥©¡¼¥ºÉ÷)

VideoPlayer ¥¤¥Ù¥ó¥ÈϢư¤Î¼ÂÁõÎã

VideoPlayer ¥ê¥¹¥ÈÆ⤫¤é¥à¡¼¥Ó¡¼ºÆÀ¸¤Î¼ÂÁõÎã(ȯŸ)

AR ²èÁüÉÕ¤­¥ª¥Ö¥¸¥§¥¯¥ÈÀ¸À®¤Î¼ÂÁõÎã

AR ¥ê¥¹¥ÈÆ⤫¤éÀ¸À®¤Î¼ÂÁõÎã(ȯŸ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥µ¥Ð¥¤¥Ð¡¼É÷)

private



¤³¤Î¥µ¥¤¥ÈÆâ¤ÎºîÉʤϥæ¥Ë¥Æ¥£¤Á¤ã¤ó¥é¥¤¥»¥ó¥¹¾ò¹à¤Î¸µ¤ËÄ󶡤µ¤ì¤Æ¤¤¤Þ¤¹¡£

´ÉÍý¿Í/Éû´ÉÍý¿Í¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹