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

¡¡°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤­¤Þ¤¹¡£

ȯŸ£¸¡¡¡¼Ê¿Ì̤ò¥¿¥Ã¥×¤·¤¿ÃÏÅÀ¤Ë¥¹¥Æ¡¼¥¸¤òÀ¸À®¤¹¤ëµ¡Ç½¤Î¼ÂÁõ¡¼

£±£²¡¥Ê¿Ì̤ò¥¿¥Ã¥×¤·¤¿ÃÏÅÀ¤Ë¥¹¥Æ¡¼¥¸¤òÀ¸À®¤¹¤ëµ¡Ç½¤Î¼ÂÁõ



¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£

¡¡¡¦enum ¤ÎÎóµó»Ò¤Èµ¡Ç½



£±£²¡¥Ê¿Ì̤ò¥¿¥Ã¥×¤·¤¿ÃÏÅÀ¤Ë¥¹¥Æ¡¼¥¸¤òÀ¸À®¤¹¤ëµ¡Ç½¤Î¼ÂÁõ

£±¡¥Àß·×


¡¡Á°²ó¤Î¼ê½ç¤Ç¤Ï¡¢Ê¿ÌÌ´¶ÃΤε¡Ç½¤¬Æ°ºî¤¹¤ë¤«¤ò¸¡¾Ú¤¹¤ë°ÕÌ£¹ç¤¤¤ò´Þ¤á¤Æ¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë Stage ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÈóɽ¼¨ ¢ª ºÆɽ¼¨¤µ¤»¤Æ¤¤¤Þ¤·¤¿¡£

¡¡¤³¤Î¼ê½ç¤Ç¤Ï AR Camera ¤Ë¤è¤Ã¤ÆÊ¿ÌÌ´¶ÃΤ·¤¿¤¢¤È¤Î½èÍý¤ò½¤Àµ¤·¡¢Ê¿Ì̤ò¥¿¥Ã¥×¤·¤¿ÃÏÅÀ¤Ë¥¹¥Æ¡¼¥¸¤òÀ¸À®¤¹¤ë½èÍý¤ËÊѹ¹¤·¤Þ¤¹¡£
¤½¤Î¤¿¤á¤Ë¤Ï¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë Stage ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò»öÁ°¤Ë¥×¥ì¥Ï¥Ö²½¤·¤Æ¤ª¤¤¤Æ¡¢
¤½¤Î¥×¥ì¥Ï¥Ö¤ò¥¿¥Ã¥×¤·¤¿ÃÏÅÀ¤ËÀ¸À®¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤è¤Ã¤ÆÁ°²ó¤Î¼ê½ç¤È¤Ï°Û¤Ê¤ê¡¢Èóɽ¼¨¤Î Stage ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òɽ¼¨¤¹¤ë¡¢¤È¤¤¤¦Æ°ºî¤Ç¤Ï¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢AR ¤Î¾õÂÖ¤ò´ÉÍý¤Ç¤­¤ë¤è¤¦¤Ë¥¹¥Æ¡¼¥Èµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¥¹¥Æ¡¼¥È¤Ï enum ¤Ç¼ÂÁõ¤·¤Þ¤¹¡£enum ¤Ë´·¤ì¤Æ¤­¤¿¤é¡¢¥¹¥Æ¡¼¥È¤Î¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Ç¤Î¼ÂÁõ¤ò¸¡Æ¤¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£


£²¡¥ARGameManager ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡»öÁ°¤ËÍÑ°Õ¤·¤Æ¤ª¤¤¤¿¥¹¥Æ¡¼¥¸¤òɽ¼¨¤¹¤ëµ¡Ç½½¤Àµ¤·¡¢¥¿¥Ã¥×¤·¤¿ÃÏÅÀ¤Ë¥¹¥Æ¡¼¥¸¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤¹¤ë½èÍý¤ËÊѹ¹¤·¤Þ¤¹¡£


ARGameManager.cs

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



£³¡¥¡ãenum ¤ÎÎóµó»Ò¤Èµ¡Ç½¡ä


¡¡enum(¥¤¥Ë¥å¡¼¥à)¤È¤Ï C# ¤ËÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë¹½Â¤ÂΤËʬÎव¤ì¤ëµ¡Ç½¤Î£±¤Ä¤Ç¤¹¡£Îóµó(¤ì¤Ã¤­¤ç)·¿¤È¸Æ¤Ð¤ì¤Þ¤¹¡£

¡¡bool ·¿¤òÍøÍѤ¹¤ë¤È if ʸ¤Ë¤ª¤¤¤Æ£²¤Ä¤Îʬ´ô¥Ñ¥¿¡¼¥ó¤òºîÀ®¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
¤Ç¤¹¤¬ bool ·¿¤Ë¤Ï true/false ¤Î£²¤Ä¤Î¾õÂÖ¤·¤«ÃͤȤ·¤Æ»ý¤¿¤Ê¤¤¤¿¤á¡¢£³¤Ä°Ê¾å¤Î¾õÂÖ¤ò´ÉÍý¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤»¤ó¡£

¡¡¤³¤Î¤è¤¦¤Ê¡¢£²¤Ä°Ê¾å¤Î¾ðÊó¤ò£±¤Ä¤Î¾ðÊ󸻤Ȥ·¤Æ´ÉÍý¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢enum¤Ç¤½¤Î¼ïÎà¤òÅÐÏ¿¤·¤Æ¤ª¤¯¤³¤È¤ò¤ª¤¹¤¹¤á¤·¤Þ¤¹¡£

¡¡enum ¤ÇºîÀ®¤¹¤ë·¿¤Ë¤ÏǤ°Õ¤Î̾Á°¤òÉÕ¤±¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¥¯¥é¥¹¤ÈƱ¤¸¤Ç¤¹¡£
Àë¸À¤·¤¿ enum Æâ¤Ë¤ÏǤ°Õ¤Î̾Á°¤ÎÎóµó»Ò¤òºîÀ®¤Ç¤­¤Þ¤¹¡£¿ô¤Ë»ØÄê¤Ï¤Ê¤¯¡¢ÆüËܸì¤Ç¤âºîÀ®¤Ç¤­¤Þ¤¹¡£

¡ãº£²ó¼ÂÁõ¤·¤¿ enum ¤ÇºîÀ®¤µ¤ì¤¿ ARState ·¿¤ÎÀë¸À¡ä
    public enum ARState {
        None,         // Editor ¤Ç¤Î¥Ç¥Ð¥Ã¥°ÍÑ¡£¤³¤ÎÉôʬ¤¬Îóµó»Ò¡£
        Tracking,     // Ê¿ÌÌ´¶ÃÎÃæ
        Preparate,    // ¥²¡¼¥à½àÈ÷Á°¡£´¶ÃνªÎ»¸å¡¢Ready ¤ÎÁ°¤Î¾õÂÖ
        Ready,        // ¥²¡¼¥à½àÈ÷OK
        Play,         // ¥²¡¼¥àÃæ
        GameUp,       // ¥²¡¼¥à½ªÎ»
    }

¡¡º£²ó¤Ï¡¢AR ¤Î¾õÂÖ¤òɽ¸½¤¹¤ëÊýË¡¤È¤·¤Æ enum ¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤¿ ARState ·¿¤òÍÑ°Õ¤·¤Þ¤·¤¿¡£
¤Þ¤¿¡¢None ¡Á GameUp ¤Þ¤Ç¡¢6¼ïÎà¤ÎÎóµó»Ò¤òÀë¸À¤·¤Æ¤¤¤Þ¤¹¡£¤³¤ì¤Ï¼«Í³¤Ë̾Á°¤ÎÊѹ¹¡¢¿·¤·¤¤Îóµó»Ò¤ÎÄɲᦺï½ü¤¬¤Ç¤­¤Þ¤¹¡£



¡¡ºîÀ®¤·¤¿ ARState ·¿¤Ï¾ðÊ󸻡¢¤Ä¤Þ¤ê¡¢ÀßÄê¤Ç¤¢¤ê¡¢¤³¤Î¾ðÊó¤ò¼ÂºÝ¤Ë¥²¡¼¥àÆâ¤ÇÍøÍѤ¹¤ë¤¿¤á¤Ë¤Ï¡¢ARState ·¿¤ÎÊÑ¿ô¤ÎÀë¸À¤ò¹Ô¤¤¤Þ¤¹¡£


¡ãARState ·¿¤ÎÊÑ¿ô¤ÎÀë¸À¡ä
¡¡public ARState currentARState;

¡¡°Ê¾å¤Î¤è¤¦¤Ë enum ¤Ï¡¢enum ¤òÀë¸À¤·¤ÆÀßÄê¤ò¹Ô¤¦Éôʬ¤È¡¢¤½¤ì¤òÍøÍѤ¹¤ë¤¿¤á¤ÎÊÑ¿ô¤ÎÀë¸À¤Î£²¤Ä¤¬É¬Íפˤʤê¤Þ¤¹¡£
¼«ºî¤·¤¿ enum ¤Î ARState ·¿¤Ë¤Ï¡¢ARState ·¿Æâ¤ËÀë¸À¤·¤¿Îóµó»Ò¤ÎÃͤò£±¤Ä¤À¤±ÂåÆþ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡ãÎóµó»Ò¤ÎÂåÆþ¡ä
  // ¥¹¥Æ¡¼¥È´ÉÍý½èÍý¤òÄɲÃ
  currentARState = ARState.None;

¡¡ÂåÆþ¤¹¤ë¾ì¹ç¤Ë¤Ïɬ¤º¡¢[enum ¤Î·¿Ì¾.Îóµó»Ò̾] ¤Ç»ØÄê¤ò¤·¤Þ¤¹¡£Îóµó»Ò̾¤Î¤ß¤Ç¤Î»ØÄê¤Ï½ÐÍè¤Þ¤»¤ó¡£

¡¡¤³¤Î¤è¤¦¤Ë£±¤Ä¤ÎÊÑ¿ôÆâ¤Ë¤Ï¡¢¤¤¤º¤ì¤«¤ÎÎóµó»Ò¤ÎÃͤ¬£±¤Ä¤À¤±ÂåÆþ¤Ç¤­¤ë¤¿¤á¡¢
bool ·¿¤È¤Ï°Û¤Ê¤ê¡¢Àë¸À¤·¤¿Îóµó»Òʬ¤Îʬ´ô¤òÍÑ°Õ¤¹¤ë¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
¤è¤Ã¤Æ¡¢true ¤Ê¤é/false ¤Ê¤é¡¢¤È¤¤¤¦·Á¤Ç¤Ï¤Ê¤¯¡¢¸½ºß¤Î ARState ¤ÎÃͤ¬ None ¤Ê¤é / Tracking ¤Ê¤é / GameUp ¤Ê¤é¡¢¤È¤¤¤¦É÷¤ËÎóµó»Ò¤ÎÃͤ˹ç¤ï¤»¤Æʬ´ô¤¬ºîÀ®¤Ç¤­¤Þ¤¹¡£



¡¡enum ¤òÍøÍѤ¹¤ë¾ì¹ç¡¢¤½¤ÎÅÐÏ¿¤·¤Æ¤¢¤ëÎóµó»Ò¤«¤é¤·¤«¾ðÊó¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó¤Î¤Ç¡¢
Î㤨¤Ð¡¢Ê¸»úÎó¤È°Û¤Ê¤ê¡¢»ØÄê¤ËºÝ¤·¤ÆÂǤÁ´Ö°ã¤¨¤¬È¯À¸¤·¤Þ¤»¤ó¤Î¤Ç¡¢ÉÔÈ÷¤ÎÃͤ¬Æþ¤ë¤³¤È¤âËɤ°¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡°Ê¾å¤Î¤³¤È¤«¤é¡¢¥²¡¼¥à¤ÎÆâÍƤ˱þ¤¸¤¿ enum ¤ò¹Í¤¨¤ÆºîÀ®¤·¤Æ±¿ÍѤ·¤Þ¤¹¡£
¤Û¤«¤Ë¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤Î¾õÂÖÍÑ(ÆÇ¡¢º®Íð¡¢áã¤ì¤È¤«)¡¢¥¢¥¤¥Æ¥à¤Î¼ïÎà(¾ÃÌ×ÉÊ¡¢Éð´ï¡¢Ëɶñ¡¢¤Ê¤É)¡¢
¥²¡¼¥à¤Î¾õÂÖ´ÉÍý(¥²¡¼¥à³«»ÏÁ°¡¢¥²¡¼¥àÃæ¡¢¥²¡¼¥à½ªÎ»¡Ë¤Ê¤É¡¢Èó¾ï¤Ë±þÍѤ¬Íø¤¯µ¡Ç½¤Ç¤¹¡£



¡¡¤Ê¤ª enum ¤Ç¤Ï³ÆÎóµó»Ò¤Ë¼«Æ°Åª¤ËÀ°¿ô¤ÎÈֹ椬Ϳ¤¨¤é¤ì¤Þ¤¹¡£°ìÈ־夫¤é 0 ¤ÇÏ¢È֤ˤʤäƤ¤¤Þ¤¹¡£
º£²ó¤Î¾ì¹ç¤Ç¤¢¤ì¤Ð¡¢None ¤Ë¤Ï 0¡¢GameUp ¤Ë¤Ï 5 ¤Î¿ô»ú¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤ÎÈÖ¹æ¤Ï¸«¤¨¤Ê¤¤¾ðÊó¤Ç¤¹¤¬¡¢Îóµó»Ò¤ò int ·¿¤Ë¥­¥ã¥¹¥È¤ò¹Ô¤¦¤³¤È¤Ç¼èÆÀ¤·¤ÆÍøÍѽÐÍè¤Þ¤¹¡£
²¼µ­¤ÎÎã¤Î¾ì¹ç¡¢enumValue ¤Ë¤Ï 1 ¤¬ÂåÆþ¤µ¤ì¤Þ¤¹¡£

¡ãenum ¤ÎÎóµó»Ò¤Î¥­¥ã¥¹¥È¡ä
¡¡int  eventValue = (int)ARState.Tracking;

¡¡¤Þ¤¿¡¢Îóµó»Ò¤ÎÀë¸À»þ¤Ë¿ô»ú¤ò»ØÄꤷ¤ÆÂåÆþ¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¹¡£¤½¤Î¾ì¹ç¤Ë¤ÏÏ¢È֤ǤϤʤ¯¡¢»ØÄꤷ¤¿¿ôÃͤò¼èÆÀ½ÐÍè¤Þ¤¹¡£

¡ã¿ô»ú¤ÎÂåÆþ¤ÎÎã(º£²ó¤³¤ÎÊý¼°¤ÏÍøÍѤ·¤Þ¤»¤ó)¡ä
public enum ARState {
        None = 10,         // Editor ¤Ç¤Î¥Ç¥Ð¥Ã¥°ÍÑ
        Tracking = 3,      // Ê¿ÌÌ´¶ÃÎÃæ
        Preparate = 50,    // ¥²¡¼¥à½àÈ÷Á°¡£´¶ÃνªÎ»¸å¡¢Ready ¤ÎÁ°¤Î¾õÂÖ
        Ready = 100,       // ¥²¡¼¥à½àÈ÷OK
        Play = 1,          // ¥²¡¼¥àÃæ
        GameUp = 0,        // ¥²¡¼¥à½ªÎ»
    }
}

¡¡¾åµ­¤Î¤è¤¦¤ËÂåÆþ¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢Îóµó»Ò¤ò int ·¿¤Ë¥­¥ã¥¹¥È¤¹¤ë¤È¡¢ÂåÆþ¤·¤Æ¤¢¤ëÃͤ¬¼èÆÀ½ÐÍè¤Þ¤¹¡£
º£²ó¤Ï¿ô»ú¤ÎÂåÆþ¤Ï¹Ô¤Ã¤Æ¤¤¤Þ¤»¤ó¤Î¤Ç°ìÈÖ¾å¤ÎÎóµó»Ò¤Ë¤Ï 0 ¤«¤é½çÈ֤˺ÎÈÖ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡enum ¤Ï¼«Ê¬¤ÎÌÜŪ¤Ë¹ç¤ï¤»¤Æ¼«Í³¤ËºîÀ®¤Ç¤­¤Þ¤¹¡£
º£¸å¤âɬÍפ˱þ¤¸¤ÆºîÀ®¤·¡¢¥×¥í¥°¥é¥à¤òÆɤߤ䤹¤¯¡¢´ÉÍý¤ò¤·¤ä¤¹¤¤¥²¡¼¥à´Ä¶­¤òºî¤Ã¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£


£´¡¥AR Session Origin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò³Îǧ¤¹¤ë


¡¡AR Session Origin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£

¡¡ºÇ½é¤Ë ARGameManager ¥¹¥¯¥ê¥×¥È¤Ë¿·¤·¤¤ CurrentARState ÊÑ¿ô¤Î¾ðÊ󤬣±¤ÄÄɲÃɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç³Îǧ¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡enum ¤ÎÊÑ¿ô¤¬¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ëɽ¼¨¤µ¤ì¤ë¤È¡¢¥×¥ë¥À¥¦¥ó¥á¥Ë¥å¡¼Æâ¤ËÎóµó»Ò¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£

¡¡¤³¤Î CurrentARState ÊÑ¿ô¤Ï¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ë¤¿¤Ó¤Ë¡¢¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ë±þ¤¸¤¿¥¹¥Æ¡¼¥È¤¬ÀßÄꤵ¤ì¤Þ¤¹¤Î¤Ç¡¢
¤¤¤Þ¤Ï None ¤Î¤Þ¤Þ¤ÇÌäÂꤢ¤ê¤Þ¤»¤ó¡£°ì±þ¡¢¥×¥ë¥À¥¦¥ó¥á¥Ë¥å¡¼¤òÁàºî¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤êÊѹ¹¤¬¹Ô¤¨¤ë¤³¤È¤À¤±³Îǧ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£



¡¡¼¡¤Ë¡¢StageObj ÊÑ¿ô¤Î¾ðÊó¤òÊѹ¹¤·¤Þ¤¹¡£¤³¤³¤Ë¤Ï¸½ºß¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë Stage ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊ󤬥¢¥µ¥¤¥ó¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢
Âå¤ï¤ê¤Ë¡¢Prefabs ¥Õ¥©¥ë¥À¤Ë¤¢¤ë Stage ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥×¥ì¥Õ¥¡¥Ö¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

¡¡¤³¤ì¤Ï¡¢»öÁ°¤ËÍÑ°Õ¤·¤Æ¤¢¤ë¥¹¥Æ¡¼¥¸¤Ç¤Ï¤Ê¤¯¡¢¥×¥ì¥Õ¥¡¥Ö¤Ë¤Ê¤Ã¤Æ¤¤¤ë¥¹¥Æ¡¼¥¸¤ò¥¿¥Ã¥×¤Ë¹ç¤ï¤»¤ÆÀ¸À®¤·¤ÆÍøÍѤ¹¤ë¤¿¤á¤Ç¤¹¡£
¥¢¥µ¥¤¥ó¤ò´Ö°ã¤¨¤Æ¤¤¤ë¤ÈÀ¸À®½èÍý¤¬¾å¼ê¤¯¤¤¤­¤Þ¤»¤ó¤Î¤Ç¡¢¼ê½ç¤ò´Ö°ã¤¨¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


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



¡¡°Ê¾å¤Ç´°À®¤Ç¤¹¡£


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


¡¡¥Ó¥ë¥É¤ò¹Ô¤¤¡¢¼Âµ¡¤Ë¤Æ¥Æ¥¹¥È¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡¥«¥á¥é¤ò¾²¤ä¥Æ¡¼¥Ö¥ë¤Ê¤É¤Ë¸þ¤±¤ÆÆ°¤«¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
Ê¿ÌÌ´¶ÃΤËÀ®¸ù¤¹¤ë¤È¡¢¤½¤ÎÃÏÅÀ¤Ë AR Default Plane ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬À¸À®¤µ¤ì¤Æ¡¢ÈϰϤ¬¼«Æ°Åª¤ËÄ´À°¤µ¤ì¤Þ¤¹¡£

¡¡Ê¿ÌÌ´¶ÃΤ·¤Æ¤¤¤ëÉôʬ¤ò¥¿¥Ã¥×¤¹¤ë¤³¤È¤Ç¡¢¥¹¥Æ¡¼¥¸¤¬É½¼¨¤µ¤ì¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£


£¶¡¥ÌäÂêÅÀ¤Î³Îǧ


¡¡¤³¤Î»þÅÀ¤Ç¡¢£²¤Ä¤Û¤É¡¢ÌäÂêÅÀ¤¬¤¢¤ê¤Þ¤¹¡£

¡¡£±¤Ä¤Ï¡¢Ê¿ÌÌ´¶ÃΤò¤·¤Æ¤¤¤ë½èÍý¤ò³¤¤¤Æ¤¤¤ë¤¿¤á¡¢Ê¿ÌÌ´¶ÃÎÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤º¤Ã¤È¸«¤¨¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¤³¤È¡£
¤â¤¦£±¤Ä¤Ï¡¢ARCamera ¤¬¥×¥ì¥¤¥ä¡¼¤òÄɽ¾¤·¤Ê¤¤¤¿¤á¡¢¥«¥á¥é¤¬Æ°¤«¤Ê¤¤¤³¤È¤Ç¤¹¡£

¡¡¤³¤Î£²¤Ä¤Î¸½¾Ý¤ò³Îǧ¤·¤¿¾å¤Ç¡¢¼¡¤Î¼ê½ç¤Ç½çÈ֤ˤ³¤ì¤é¤ÎÌäÂêÅÀ¤ò²ò¾Ã¤·¤Æ¤¤¤­¤Þ¤¹¡£



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

¡¡=>¡¡¼¡¤Ï¡¡È¯Å¸£¹¡¡¡ÝÊ¿ÌÌ´¶ÃÎÍÑ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÈóɽ¼¨¤Ë¤¹¤ëµ¡Ç½¤Î¼ÂÁõ¡Ý¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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