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

¡¡¥²¡¼¥à¤ò¥¹¥Þ¥Û¤Ç¤âÁàºî¤ò¹Ô¤¨¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¸½»þÅÀ¤Ç¤Î¼ÂÁõÆâÍƤˤª¤¤¤Æ¡¢¤¹¤Ç¤ËÍøÍѤǤ­¤ëÉôʬ¤â¤¢¤ë¤¿¤á¡¢Â­¤ê¤Ê¤¤Éôʬ¤òÀººº¤·¤ÆÀ߷פò¹Ô¤¤¡¢¤½¤Á¤é¤Î¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£

¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



ȯŸ£±£¸ ¡¼¥¹¥Þ¥Û¤Ç¤ÎÁàºîµ¡Ç½¡¼

¡ã³Ø½¬ÆâÍÆ¡ä
¡¡¡¦¥×¥é¥Ã¥È¥Õ¥©¡¼¥à°Í¸¥³¥ó¥Ñ¥¤¥ë



Àß·×


¡¡¥¹¥Þ¥Û¤Ç¤â¥²¡¼¥à¤¬Í·¤Ù¤ë¤è¤¦¤Ë¡¢µ¡Ç½¤òÄɲä·¤Þ¤¹¡£


¸½ºß¡¢¥×¥ì¥¤¥ä¡¼¤Ç¤¢¤ë¥æ¡¼¥¶¡¼¤¬Áàºî¤Ç¤­¤ë¹àÌܤϡ¢¼¡¤ÎÄ̤ê¤Ç¤¹¡£

¡¡£±¡¥²èÌ̤ò¥¯¥ê¥Ã¥¯¤¹¤ë => ­¡ÃƤòȯ¼Í¤¹¤ë¡£ÃƤ¬¤Ê¤¤¾ì¹ç¤Ë¤Ï¥ê¥í¡¼¥É¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¢¥à¡¼¥Ó¡¼ºÆÀ¸¤ò¥¹¥­¥Ã¥×¤¹¤ë

¡¡£²¡¥Ê¬´ô¥Ü¥¿¥ó / Éð´ï¼èÆÀ¡¦¥­¥ã¥ó¥»¥ë¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤¹¤ë => ʬ´ô¤òÁªÂò¡¢Éð´ï¤Î¼èÆÀ¤«Äü¤á¤ë¤«¤òÁªÂò¤¹¤ë

¡¡£³¡¥¥­¡¼¥Ü¡¼¥É¤ÎÉð´ïÀÚ¤êÂؤ¨¥Ü¥¿¥ó¤ò²¡¤¹ => ½ê»ý¤·¤Æ¤¤¤ëÉð´ï¤ÎÀÚ¤êÂؤ¨¤ò¹Ô¤¦

¡¡¾åµ­¤Î¤¦¤Á¡¢¡Ú£±¡¥²èÌ̤Υ¯¥ê¥Ã¥¯¡Û¤È¡Ú£²¡¥¥Ü¥¿¥ó¤Î¥¯¥ê¥Ã¥¯¡Û¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤É¤Á¤é¤â¥¹¥Þ¥Û¤Î¥¿¥Ã¥×¤¬Æ±¤¸Æ°ºî¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡¤è¤Ã¤Æ¡¢¸½ºß¤Î¥²¡¼¥à¤ÎÁàºî¤Ë¤ª¤¤¤Æ¡¢¥¹¥Þ¥Û¤Ç¤ÎÁàºî¤ËÂбþ¤·¤Æ¤¤¤Ê¤¤¤Î¤Ï¡¢¡Ú£³¡¥¥­¡¼¥Ü¡¼¥É¤ÎÉð´ïÀÚ¤êÂؤ¨¥Ü¥¿¥ó¤ò²¡¤¹¡Û¤À¤±¤Ç¤¹¤Î¤Ç¡¢
¤³¤Á¤é¤Ë¤Ä¤¤¤Æ¡¢¿·¤·¤¯²èÌ̤˥ܥ¿¥ó¤òÇÛÃÖ¤·¤Æ¡¢¥¹¥Þ¥Û²èÌ̤ǤÎÁàºî¤¬¹Ô¤¨¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¤½¤Î¸å¡¢¥Ü¥¿¥ó¤Ï UI ¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢UIManager ¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤ò¹Ô¤¤¡¢¥Ü¥¿¥ó¤Îµ¡Ç½¤òÀ©¸æ½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¼¡¤Ë GameManager ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢UIManager ¥¹¥¯¥ê¥×¥È¤ËÍÑ°Õ¤·¤¿¥Ü¥¿¥ó¤ËÂФ·¤Æ
WeaponChanger ¥¹¥¯¥ê¥×¥È¤Î ChangeWeapon ¥á¥½¥Ã¥É¤òÅÐÏ¿¤·¤Æ¥Ü¥¿¥ó¤È¤·¤Æ¤Îµ¡Ç½¤ò»ý¤¿¤»¤Þ¤¹¡£

¡¡ºÇ¸å¤Ë¡¢RayControlller ¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤ò¹Ô¤¤¡¢Ê¬´ôÁªÂò¤äÉð´ï¼èÆÀÍѤΥݥåץ¢¥Ã¥×¥¦¥¤¥ó¥É¥¦¤¬³«¤¤¤Æ¤¤¤ë¾ì¹ç¤ËÃƤòȯ¼Í¤·¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¤¤ëÀ©¸æÉôʬ¤Ë
¥¹¥Þ¥Û¤Ë¤ª¤¤¤Æ¤âƱÍͤÎÀ©¸æ¤¬Æþ¤ë¤è¤¦¤Ë½èÍý¤ÎÄɲäò¹Ô¤¤¤Þ¤¹¡£


Canvas ¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢ButtonSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡Canvas ¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢CreateEmpty ¤ò¼Â¹Ô¤·¤Æ¿·µ¬¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢
ButtonSet ¤Ë̾Á°¤òÊѹ¹¤·¤Þ¤¹¡£¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï³Æ¥Ü¥¿¥ó¤Î¥Õ¥©¥ë¥ÀÌò¤È¤Ê¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£


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



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



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


ButtonSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆÉð´ïÀÚ¤êÂؤ¨ÍѤΥܥ¿¥ó¤òºîÀ®¤·¡¢Å¬µ¹¤Ê°ÌÃÖ¤ËÇÛÃÖ¤¹¤ë


¡¡¥Ü¥¿¥ó¤òºîÀ®¤·¤¿¤é¡¢¤É¤Î¤è¤¦¤ÊÌò³ä¤Î¥Ü¥¿¥ó¤Ç¤¢¤ë¤«¤ï¤«¤ë¤è¤¦¤Ë¡¢Å¬µ¹¤Ê̾Á°¤òÊѹ¹¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥µ¥¤¥º¤ä°ÌÃ֤ˤĤ¤¤Æ¤â¡¢¤³¤ÎÄ̤ê¤Ç¤¢¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
Éð´ïÀÚ¤êÂؤ¨ÍѤΥܥ¿¥ó¤Î²èÁü¤âǤ°Õ¤Ç¤¹¡£¤ï¤«¤ê¤ä¤¹¤¤¤â¤Î¤òÍøÍѤ·¤Þ¤·¤ç¤¦¡£

¡¡²¼µ­¤Ï»²¹Í²èÁü¤Ç¤¹¡£


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



Scene¥Ó¥å¡¼²èÁü



Game¥Ó¥å¡¼²èÁü



UIManager ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡¿·¤·¤¯ºîÀ®¤·¤¿¥Ü¥¿¥ó¤òÀ©¸æ¤¹¤ë¤¿¤á¡¢UIManager ¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤ò¹Ô¤¤¤Þ¤¹¡£
¤Ê¤¼¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë¤Î¤«¤ò¹Í¤¨¤¿¾å¤Ç¡¢½ÐÍè¤ë¤À¤±¶µºà¤ò¸«¤º¤Ë¡¢¥Ü¥¿¥ó¤ÎÀ©¸æ½èÍý¤ò´°À®¤µ¤»¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


UIManager.cs


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


UIManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¦


¡¡¿·¤·¤¯Äɲä·¤¿ÊÑ¿ô¤ËÉð´ïÀÚ¤êÂؤ¨¥Ü¥¿¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£
¼«Æ°Åª¤Ë Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊó¤¬ÅÐÏ¿¤µ¤ì¤Þ¤¹¡£


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



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


GameManager ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡UIManager ¥¹¥¯¥ê¥×¥È¤ËÄɲä·¤¿Éð´ïÀÚ¤êÂؤ¨¥Ü¥¿¥ó¤Ë¥á¥½¥Ã¥É¤òÅÐÏ¿¤·¤Þ¤¹¡£

¡¡¤³¤Î½èÍý¤À¤±¤¬¼ÂÁõ¤ÎÊýË¡¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¼«Ê¬¤Ç¥¤¥á¡¼¥¸¤Ç¤­¤¿½èÍý¤¬¹ç¤Ã¤¿¤é¤½¤Á¤é¤Ç¼ÂÁõ¤ËÄ©À路¤Æ¤¯¤À¤µ¤¤¡£

¡¡º£²ó¤Î¼ÂÁõÎã¤Ç¤ÏÌá¤êÃͤò³èÍѤ·¤¿½èÍý¤Îºî¤êÊý¤Ë¤Ä¤¤¤ÆÄ󼨤·¤Æ¤¤¤Þ¤¹¡£
½èÍý¤òµ­½Ò¤¹¤ë¤È¤­¤Ï¡¢¤¿¤À¸«¤Æ½ñ¤¤¤Æ¤¤¤¯¤Î¤Ç¤Ï¤Ê¤¯¡¢¤É¤Î¤è¤¦¤Ê½èÍý¤Ë¤è¤Ã¤Æ¥×¥í¥°¥é¥à¤¬¹½ÃÛ¤µ¤ì¤Æ¤¤¤ë¤Î¤«¤â
¤­¤Á¤ó¤ÈÆɤ߲ò¤¤¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£


GameManager.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


RayControlller ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡¥¹¥Þ¥ÛÂбþ¤Î£±¤Ä¤È¤·¤Æ¡¢²èÌ̤Υ¿¥Ã¥×½èÍý¤ÎÍ¥Àè½ç°Ì¤ÎÀ©¸æ¤¬¤¢¤ê¤Þ¤¹¡£
ʬ´ô¤ÎÁªÂò¤äÉð´ï¤Î¼èÆÀ¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¥¦¥¤¥ó¥É¥¦¤¬³«¤¤¤Æ¤¤¤ë´Ö¤Ï¡¢ÃƤòȯ¼Í¤·¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤·¤¿¤¬¡¢
¸½ºßµ­½Ò¤µ¤ì¤Æ¤¤¤ë½èÍý¤Ç¤Ï¥¹¥Þ¥Û¤Ç¤ÎÀ©¸æ¤¬¹Ô¤ï¤ì¤Þ¤»¤ó¡£

¡¡¤½¤Î¤¿¤á¡¢¥×¥é¥Ã¥È¥Õ¥©¡¼¥à°Í¸¥³¥ó¥Ñ¥¤¥ë¤Îµ¡Ç½¤òÍøÍѤ·¡¢¥¹¥Þ¥Û¤Ë¤ª¤¤¤Æ¤â¡¢Æ±ÍͤÎÀ©¸æ¤¬¹Ô¤ï¤ì¤ë¤è¤¦¤Ë½èÍý¤òÄɲä·¤Þ¤¹¡£


RayController.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


¡ã¥×¥é¥Ã¥È¥Õ¥©¡¼¥à°Í¸¥³¥ó¥Ñ¥¤¥ë¡ä


¡¡Unity¤Ç¤Ï¥×¥é¥Ã¥È¥Õ¥©¡¼¥à(PC¡¢Android¤Ê¤É¤ÎÆ°ºî¤¹¤ë´Ä¶­)¤Ë¹ç¤ï¤»¤Æ½èÍý¤òÊѹ¹¤¹¤ëµ¡Ç½¤¬¤¢¤ê¡¢¤½¤ì¤ò¥×¥é¥Ã¥È¥Õ¥©¡¼¥à°Í¸¥³¥ó¥Ñ¥¤¥ë¤È¸Æ¤Ó¤Þ¤¹¡£

#if UNITY_EDITOR
¡¡¡¡// UI ¤¬¥¿¥Ã¥×¤µ¤ì¤¿¤È¤­¤Ï½èÍý¤·¤Ê¤¤(UI ¤Î¥Ü¥¿¥ó¤ò²¡¤·¤¿¤é¤½¤Á¤é¤Î¤ß¤òÈ¿±þ¤µ¤»¤ë) 
¡¡¡¡if (EventSystem.current.IsPointerOverGameObject()) { return; }
#else // ¥¹¥Þ¥ÛÍÑ
  if (EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId)) { return; }
#endif
#if ¥×¥é¥Ã¥È¥Õ¥©¡¼¥à̾(Unity¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë)¤ò»ØÄꤹ¤ë¤³¤È¤Ç¡¢¤½¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Î¾ì¹ç¤Î¤ß»ØÄꤷ¤¿½èÍý¤ò¹Ô¤¦¤è¤¦¤ËÀßÄê¤Ç¤­¤Þ¤¹¡£
¤Þ¤¿ if / else ʸ¤ÈƱ¤¸¤è¤¦¤Ë #elif ¤òÄɲ乤롢¤¢¤ë¤¤¤Ï else ʸ¤ÈƱ¤¸¤è¤¦¤Ë #else ¤òÄɲ乤뤳¤È¤ÇÊ̤Υץé¥Ã¥È¥Õ¥©¡¼¥à¤Î¾ì¹ç¤Îʬ´ô¤òºîÀ®¤Ç¤­¤Þ¤¹¡£
¤½¤Î¤¿¤á»ÈÍÑÊýË¡¤ÏÄ̾ï¤Îifʸ¤ÎÀ©¸æ¤ÈƱÍͤǤ¹¡£

¡¡º£²ó¤Î¥±¡¼¥¹¤Ç¤Ï¡¢½èÍý¤ÎÆâÍƤȤ·¤Æ¤ÏƱ¤¸½èÍý¤Ë¤Ê¤ë¤Î¤Ç¤¹¤¬¡¢¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ë¤è¤Ã¤Æ°Û¤Ê¤ëµ­½Ò¤¬É¬Íפˤʤ뤿¤á¡¢
¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à°Í¸¥³¥ó¥Ñ¥¤¥ë¤Îµ¡Ç½¤òÍøÍѤ·¤Æ½èÍý¤Îʬ´ô¤òºî¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤¬ UnityEditor¤Î¾ì¹ç(PC¤â´Þ¤ß¤Þ¤¹)¤Ë¤Ï¡¢
¥²¡¼¥à²èÌ̤ÎÁ°ÌÌ¤Ë Canvas ¤Ê¤É¤Î¥¯¥ê¥Ã¥¯¤Î¥¤¥Ù¥ó¥È¤ò´¶ÃΤ¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬Â¸ºß¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢½èÍý¤ò¹Ô¤ï¤Ê¤¤¤è¤¦¤Ë¼Â¤¹¤ëµ­½Ò¤ò¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤¬ else¡¢¤Ä¤Þ¤ê¡¢UnityEditor °Ê³°¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤¤¤ë(Andorid ¤ä iOS ¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ê¤É)¤Î¾ì¹ç¤Ë¤âƱ¤¸¤Ç¤¹¤¬¡¢
²èÌ̤Υ¿¥Ã¥×¤Ë¤Ä¤¤¤Æ¤ÏȽÄꤹ¤ë½èÍý¤¬°Û¤Ê¤ë¤¿¤á¡¢Ê̤νèÍý¤òµ­½Ò¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤Îµ¡Ç½¤òÍøÍѤ¹¤ë¤³¤È¤Ë¤è¤ê¡¢£±¤Ä¤Î¥á¥½¥Ã¥ÉÆâ¤Ç¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ë±þ¤¸¤¿½èÍý¤òʬ´ô¤·¤Æµ­½Ò¤Ç¤­¤Þ¤¹¡£
º£²ó¤Ï¡¢Æ±¤¸¥¤¥Ù¥ó¥È¤Î´¶ÃΤò¹Ô¤¦½èÍý¤Ç¤Ï¤¢¤ê¤Þ¤¹¤¬¡¢Unity ¥¨¥Ç¥£¥¿¡¼(PC)¤È¤½¤ì°Ê³°¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ë¤ª¤¤¤Æ¥²¡¼¥à¤ò¼Â¹Ô¤·¤¿¾ì¹ç¤Ë¤Ï¡¢¤½¤ì¤¾¤ì¤Ë°Û¤Ê¤ë½èÍý¤¬É¬Íפˤʤ뤿¤á¡¢
¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Î³Îǧ¤ò¤·¤¿¾å¤Ç¡¢Å¬ÀڤʽèÍý¤¬¹Ô¤ï¤ì¤ë¤è¤¦¤ËÀ©¸æ¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ë¤è¤Ã¤ÆÆþÎϤÎÊý¼°¤¬°Û¤Ê¤ë¾ì¹ç¤Ë¤âŬÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
¥¹¥Þ¥Û¤ÈPC¤Ç¤Ï¥­¡¼ÆþÎϤÎÊý¼°¤¬°Û¤Ê¤ë¤¿¤á¡¢°ì³µ¤Ë£±¤Ä¤Î½èÍý¤Ç¤¹¤Ù¤Æ¤ò¥«¥Ð¡¼¤¹¤ë¤³¤È¤¬½ÐÍè¤Ê¤¤¤¿¤á¤Ç¤¹¡£
¤½¤¦¤¤¤Ã¤¿¥±¡¼¥¹¤òÁÛÄꤷ¤Æ¡¢¤³¤¦¤¤¤Ã¤¿¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ë°Í¸¤·¤¿·Á¼°¤Î¥³¥ó¥Ñ¥¤¥ëÊýË¡¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£


¡ã»²¹Í¥µ¥¤¥È¡ä
Unity¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
¥×¥é¥Ã¥È¥Õ¥©¡¼¥à°Í¸¥³¥ó¥Ñ¥¤¥ë
https://docs.unity3d.com/ja/2018.4/Manual/Platform...
XR-Hub ÍÍ
¡ÚUnity¡Û¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤´¤È¤Ë½èÍý¤òÊѹ¹¤¹¤ëÊýË¡
https://xr-hub.com/archives/13648


¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÆ°ºî¤ò³Îǧ¤¹¤ë


¡¡¥²¡¼¥à¤Î¼Â¹Ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥¨¥Ç¥£¥¿¡¼¤Ç¤Î¼Â¹Ô¤Î¤¢¤È¤Ë¡¢¥¹¥Þ¥Û¼Âµ¡¤Ë¤ÆÆ°ºî¸¡¾Ú¤ò¹Ô¤¤¡¢¥Ç¥Ð¥Ã¥°¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡¡¤Þ¤º¤Ïº£¤Þ¤ÇÄ̤ꡢ¥¨¥Ç¥£¥¿¡¼¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢ÁÛÄꤷ¤Æ¤¤¤ëµóÆ°¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¥Ü¥¿¥ó¤ÎÀ©¸æ¤À¤±¤Ç¤Ï¤Ê¤¯¡¢Ê¬´ôÍѤΥݥåץ¢¥Ã¥×¥¦¥¤¥ó¥É¥¦¤¬³«¤¤¤Æ¤¤¤ë¾ì¹ç¤Ë¤â³Îǧ¤¬É¬ÍפǤ¹¡£

¡¡ÌäÂ꤬¤Ê¤±¤ì¤Ð¡¢¥¹¥Þ¥ÛÍѤΥӥë¥É¤ÎÀßÄê¤ò¹Ô¤¤¡¢¥Õ¥¡¥¤¥ë¤ò½ÐÎϤ·¤Æ¡¢¼«Ê¬¤Î¥¹¥Þ¥Û¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÉð´ïÀÚ¤êÂؤ¨¥Ü¥¿¥ó¤ÎÁàºî¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£
½ê»ý¤·¤Æ¤¤¤ëÉð´ï¤¬£²¤Ä°Ê¾å¤Ê¤¤¤È¥Ü¥¿¥ó¤Ï²¡¤»¤Þ¤»¤ó¤Î¤Ç¡¢»öÁ°¤Ë½àÈ÷¤·¤Æ¤ª¤¯¤«¡¢¥²¡¼¥àÆâ¤Ç¼èÆÀ¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥Ç¥Ð¥Ã¥°¤Ë¤ª¤¤¤ÆɬÍפʾðÊó¤ò»öÁ°¤ËÍÑ°Õ¤¹¤ë¤³¤È¤Ï¡¢¸¡Æ¤¤¹¤ë¤Ù¤­½ÅÍפÊÆâÍƤˤʤê¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢½èÍý¤ÎÆâÍƤòÇÄ°®¤Ç¤­¤Æ¤¤¤Ê¤¤¤È¡¢ÍÑ°Õ¤¹¤ë¾ðÊó¤âʬ¤«¤é¤Ê¤¯¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢½èÍý¤òÆɤ߲ò¤¤¤Æ¡¢¼«Ê¬¤ÇÍý²ò¤·¤Æ¤«¤é¥Ç¥Ð¥Ã¥°¤ò¹Ô¤¤¤Þ¤·¤ç¤¦¡£


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



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

¡¡=>¡¡¼¡¤Ï¡¡È¯Å¸£±£¹¡¡¡¼¥¯¥ê¥¢¤·¤¿¥¹¥Æ¡¼¥¸ÈÖ¹æ¤ÎÅÐÏ¿µ¡Ç½¡¼¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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