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

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

¼ê½ç£±£µ¡¡¡¼¼êµå¤È¾ã³²Êª¤È¤ÎÀÜ¿¨½èÍý¤ò¼ÂÁõ¡¼
£²£·¡¥¼êµåÍÑ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤Ë¼êµå¤Î»Ä¿ô¤¬¸º¤ë¤è¤¦¤Ë¤¹¤ë¡£¼êµå¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë
£²£¸¡¥BattleManager¤ò½¤Àµ¤·¡¢¼êµå¤ÎÀ¸À®½èÍý¤È¼êµå¤¬¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤ÎÀ©¸æ½èÍý¤òÄɲ乤ë



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

¡¦GameObject·¿¤Ç¤Ï¤Ê¤¤¡¢¼«ºî¥¯¥é¥¹¤òÍѤ¤¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥¿¥ó¥¹ÊýË¡



£²£·¡¥¼êµåÍÑ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤Ë¼êµå¤Î»Ä¿ô¤¬¸º¤ë¤è¤¦¤Ë¤¹¤ë¡£¼êµå¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë

Àß·×


¡¡¾ã³²Êª¤Ë¼êµå¤¬ÀÜ¿¨¤·¤¿ºÝ¤Ë¡¢¼êµå¤Î»Ä¿ô¤¬¸º¤ê¡¢¤½¤Î¾ðÊó¤òUIManager¤ÎUpdateDisplayIconRemainingBall¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤Ç
¼êµå¥¢¥¤¥³¥ó¤Î¿ô¤¬¼êµå¤Î»Ä¿ô¤ÈƱ¤¸¤Ë¤Ê¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¼êµå¤Ë¤Ä¤¤¤Æ¤Ï¡¢ºÇ½é¤«¤éCanvas¾å¤ËÇÛÃÖ¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢¥²¡¼¥à¼Â¹Ô»þ¤Ë¡¢BattleManager¥¯¥é¥¹¤«¤éÀ¸À®¤·¤Æ¤â¤é¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢¥¹¥¯¥ê¥×¥È½¤Àµ¸å¤Ë¤ÏCharaBall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö²½¤·¤Þ¤¹¡£
¤Þ¤¿¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤Ë¤Ï¡¢¼êµå¤ÎÆ°¤­¤òÄä»ß¤·¡¢¤³¤ÎÀ¸À®¤·¤¿ÃÏÅÀ¤ò¥ê¥¹¥¿¡¼¥ÈÃÏÅÀ¤È¤·¤ÆÌá¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡À¸À®¤·¤¿ÃÏÅÀ¤ØÌá¤Ã¤Æ¤¤¤ë´Ö¤Ï¼êµå¤Î¥³¥é¥¤¥À¡¼¤ò¥ª¥Õ¤Ë¤·¤Æ¡¢¥­¥å¡¼¥é¥¤¥ó¤ÇÃƤ±¤Ê¤¤¤è¤¦¤Ë¤·¡¢
Ìá¤Ã¤¿¤¢¤È¤Ë¤ÏºÆ¤Ó¥³¥é¥¤¥À¡¼¤ò¥ª¥ó¤Ë¤·¤ÆÃƤ±¤ë¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£


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


¡¡¿·¤·¤¤ÊÑ¿ô¤ÎÀë¸À¤ò¹Ô¤¤¡¢£³¤Ä¤ÎÊÑ¿ô¤òÄɲä·¤Þ¤¹¡£¿·¤·¤¤¥á¥½¥Ã¥É¤ò£´¤ÄÄɲä·¤Þ¤¹¡£´û¸¤ÎÆâÍƤˤÏÊѹ¹¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢Äɵ­¤Î¤ß¤·¤Æ¤¤¤­¤Þ¤¹¡£


CharaBall.cs

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



CharaBall ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¤¡¢¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë CharaBall ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¿·¤·¤¤¥¢¥µ¥¤¥ó¾ðÊó¤òÀßÄꤷ¤Þ¤¹¡£
CapsuleCol ÊÑ¿ô¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤Ë CharaBall ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎCapsuleCollider2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£


CharaBall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



¡¡¤½¤Î¸å¡¢¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤Þ¤¹¡£¥×¥ì¥Õ¥¡¥Ö¸å¤Ï¥Ò¥¨¥é¥ë¥­¡¼¤«¤é¤Ïºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Î¥×¥ì¥Õ¥¡¥Ö¤Ë¤Ê¤Ã¤¿ CharaBall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ·¤Æ¡¢BattleManager¥¯¥é¥¹¤«¤éÀ¸À®¤·¤Æ¤â¤é¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£


¼ê½çÆ°²è¡¡CharaBall ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¡¢¥Ò¥¨¥é¥ë¥­¡¼¤«¤é¤Ïºï½ü
https://gyazo.com/2103fbf6f64eaca1ee1759f4168f6a71


£²£¸¡¥BattleManager¤ò½¤Àµ¤·¡¢¼êµå¤ÎÀ¸À®½èÍý¤È¼êµå¤¬¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤ÎÀ©¸æ½èÍý¤òÄɲ乤ë

Àß·×


¡¡¥×¥ì¥Õ¥¡¥Ö¤ò¸µ¤Ë¡¢CharaBall¤òÀ¸À®¤¹¤ë½èÍý¤òÄɲä·¤Þ¤¹¡£¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤ÎCharaBall¤ÎÀ©¸æ½èÍý¤âÄɲä·¤Þ¤¹¡£


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


¡¡¿·¤·¤¤ÊÑ¿ô¤ò£³¤ÄÀë¸À¤·¤ÆÄɲä·¤Þ¤¹¡£¤¹¤Ù¤ÆCharaBall¤òÀ¸À®¤¹¤ë¤¿¤á¤ËɬÍפÊÊÑ¿ô¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¿·¤·¤¤¥á¥½¥Ã¥É¤â£²¤ÄÄɲä·¤Þ¤¹¡£CharaBall¤ÎÀ¸À®¥á¥½¥Ã¥É¤È¡¢¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤Î½èÍý¤ò¹Ô¤¦¥á¥½¥Ã¥É¤Ë¤Ê¤ê¤Þ¤¹¡£
¤Þ¤¿¡¢Initialize¥á¥½¥Ã¥É¤ò½¤Àµ¤·¡¢¿·¤·¤¯ºîÀ®¤¹¤ëCharaBall¤òÀ¸À®¤¹¤ë¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¤òÄɵ­¤·¤Þ¤¹¡£


BattleManager.cs

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



¡ãGameObject·¿¤Ç¤Ï¤Ê¤¤¡¢¼«ºî¥¯¥é¥¹¤òÍѤ¤¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥¿¥ó¥¹ÊýË¡¡ä


¡¡¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¹¥¯¥ê¥×¥È¤«¤éÀ¸À®¤¹¤ëºÝ¤Ë¤ÏGameObject·¿¤ÇÀë¸À¤·¤¿ÊÑ¿ô¤ËGameObject¤Ç¤¢¤ë¥×¥ì¥Õ¥¡¥Ö¤ò¥¢¥µ¥¤¥ó¤·¤ÆÍøÍѤ¹¤ë¤³¤È¤¬Â¿¤¤¤Ç¤¹¡£
¤³¤Î¤È¤­¡¢¿Æ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¼«ºî¤·¤¿¥¯¥é¥¹(º£²ó¤ÏCharaBall¥¯¥é¥¹)¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢GameObject·¿¤Ç¤Ï¤Ê¤¯¡¢¤½¤Î¥¯¥é¥¹¤òÀë¸À¤·¤Æ
Ʊ¤¸¤è¤¦¤Ë¥×¥ì¥Õ¥¡¥Ö¤ò¥¢¥µ¥¤¥ó¤·¤Æ¥¤¥ó¥¹¥¿¥ó¥¹¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡// ¼êµå¤òÀ¸À®¡£À¸À®¤¹¤ëºÝ¤ËCharaBall·¿¤Î¥×¥ì¥Õ¥¡¥Ö¤ò»ÈÍѤ¹¤ë¤Î¤Ç¡¢º¸ÊÕ¤ËÍÑ°Õ¤¹¤ëÊÑ¿ô¤Î·¿¤âCharaBall·¿¤È¤·¤Æ¤¤¤ë
  CharaBall chara = Instantiate(charaBallPrefab, startCharaTran, false);

¡¡// CharaBall·¿¤ÇÀ¸À®¤·¤ÆÊÑ¿ô¤ËÂåÆþ¤·¤Æ¤¤¤ë¤Î¤Ç¡¢¤¹¤°¤Ë¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤ë
¡¡chara.SetUpCharaBall(this);

¡¡ÍøÅÀ¤Ï¥³¥á¥ó¥È¤Ë¤â¤¢¤ë¤è¤¦¤Ë¡¢GameObject·¿¤Ç¤Ï¤Ê¤¯¡¢CharaBall¥¯¥é¥¹¤ÇÀ¸À®¤ò¤·¤Æ¤¤¤ë¤Î¤Ç¡¢¤½¤ÎÊÑ¿ô¤ò»È¤¦¤È¤¹¤°¤Ë¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤Þ¤¹¡£
¤Ä¤Þ¤ê¡¢GameObject·¿¤ÇÀ¸À®¤·¤Æ¤¤¤¿ºÝ¤Ë¡¢¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¤ËɬÍפˤʤäƤ¤¤¿¥¯¥é¥¹¼èÆÀ¤ò¤¹¤ëGetComponet¤Î½èÍý¤¬ÉÔÍפˤʤäƤ¤¤Þ¤¹¡£

¡¡// GameObject·¿¤ÇÀ¸À®
¡¡GameObject charaObj = Instantiate(charaBallPrefab, startCharaTran, false);

¡¡// Enemy¥¯¥é¥¹¤Î¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹¤Ë¤Ï¡¢GameObject·¿¤Ç¤Ï¸Æ¤Ó½Ð¤»¤Ê¤¤¤Î¤Ç¡¢Enemy¥¯¥é¥¹¤ò¼èÆÀ¤¹¤ëɬÍפ¬¤¢¤ë
¡¡CharaBall charaBall = charaObj.GetComponent<CharaBall>()

¡¡// ¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·
¡¡chara.SetUpCharaBall(this);

¡¡GetComponent¥á¥½¥Ã¥É¤Î½èÍý¤Ï¤¢¤Þ¤ê·Ú¤¤½èÍý¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤Þ¤¿GameObject·¿¤ÎÊÑ¿ô¤âGetComponentÍѤˤ虜¤ï¤¶ÍÑ°Õ¤·¤Æ¤¤¤ëÊÑ¿ô¤Ç¤¹¡£
²Äǽ¤Ç¤¢¤ì¤Ð¤³¤Î¤è¤¦¤Ë;ʬ¤ÊÊÑ¿ô¤äGetComponent¤ò¤·¤Ê¤¤¤ÇºÑ¤àÊýË¡¤ÇÀ߷פ·¡¢¼ÂÁõ¤·¤Æ¤ª¤¤¤¿Êý¤¬¤è¤¤¤Ç¤·¤ç¤¦¡£


CanvasÆâ¤Ë¶õ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢Ì¾Á°¤ò StartCharaTran ¤ËÊѹ¹¤¹¤ë


¡¡¥×¥ì¥Õ¥¡¥Ö²½¤·¤¿ CharaBall ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤¹¤ë°ÌÃÖ¤òÀßÄꤹ¤ë¤¿¤á¡¢À¸À®°ÌÃÖ¤òCanvasÆâ¤ËÍÑ°Õ¤·¤Æ¤ª¤­¤Þ¤¹¡£
¤³¤Î¾ðÊó¤Ï¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤Ë¤âÍøÍѤ·¤Þ¤¹¡£

¡¡°ÌÃÖ¾ðÊó¤À¤±¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍÑ°Õ¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¤òÀ¸À®°ÌÃ֤Ȥ·¤Æ»ØÄꤹ¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤Þ¤¿¥¢¥µ¥¤¥ó¤·¤Æ¤ª¤¯¤³¤È¤ÇÊÑ¿ô¤È¤·¤ÆÍøÍѤâ²Äǽ¤Ç¤¹¡£

¡¡Canvas¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢Create Empty ¤òÁªÂò¤·¤Æ¡¢Ì¾Á°¤ò StartCharaTran ¤ËÊѹ¹¤·¤Þ¤¹¡£
StartCharaTran ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î RectTransform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò³Îǧ¤·¤Æ¡¢¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬²èÌ̤ÎÃæ±û¤ËÍè¤ë¤è¤¦¤ËÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£
²¼µ­¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤â»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


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



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



Scene¥Ó¥å¡¼²èÁü



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


¡¡BattleManager¥¯¥é¥¹¤ò½¤Àµ¤·¤Þ¤·¤¿¤Î¤Ç¡¢BattleManager¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢¿·¤·¤¯Äɲä·¤¿ÊÑ¿ô¤Ø¤Î¥¢¥µ¥¤¥ó¾ðÊó¤òÀßÄꤷ¤Þ¤¹¡£

¡¡charaBallPrefab ÊÑ¿ô¤Ë¤Ï¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤¿ CharaBall ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò Prefabs ¥Õ¥©¥ë¥À¤è¤ê¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
¤³¤Î¾ðÊó¤òÀ߷׿ޤȤ·¡¢CharaBall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¤Þ¤¹¡£

¡¡startCharaTran ÊÑ¿ô¤Ë¤ÏÀè¤Û¤ÉºîÀ®¤·¤¿¡¢CanvasÆâ¤Ë¤¢¤ë StartCharaTran ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¾ðÊó¤ò¡¢CharaBall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀ¸À®°ÌÃ֤ȡ¢¸åÄøÍÑ°Õ¤¹¤ë¡¢¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤Î¥ê¥¹¥¿¡¼¥ÈÃÏÅÀ¤È¤·¤ÆÍøÍѤ·¤Þ¤¹¡£


Obstacle_Hole¥¯¥é¥¹¤ò½¤Àµ¤·¡¢¥³¥á¥ó¥È¥¢¥¦¥È¤òºï½ü¤¹¤ë


¡¡¥á¥½¥Ã¥É¤Î½àÈ÷¤¬À°¤¤¤Þ¤·¤¿¤Î¤Ç¡¢Àè¤Û¤É¤Î¼ê½ç¤ÇºîÀ®¤·¤¿ Obstacle_Hole¥¯¥é¥¹¤Î¥³¥á¥ó¥È¥¢¥¦¥È¤òºï½ü¤·¤Þ¤¹¡£


public class Obstacle_Hole : ObstacleBase
{
¡¡¡¡// ¥ª¡¼¥Ð¡¼¥é¥¤¥É¤·¤ÆÍøÍѤ¹¤ë
    protected override void BeforeTriggerEffect(CharaBall charaBall) {

        // ¼êµå¤ò£±¤Ä¸º¤é¤¹
        charaBall.UpdateHp(-power);¡¡¡¡¡¡¡¡                           //¡¡<=¡¡¥³¥á¥ó¥È¥¢¥¦¥È¡¡ºï½ü

        // ¥¹¥¿¡¼¥È°ÌÃÖ¤ØÌ᤹
        StartCoroutine(battleManager.RestartCharaPosition(2.0f));       //¡¡<=¡¡¥³¥á¥ó¥È¥¢¥¦¥È¡¡ºï½ü
    }
}


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


¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¡¢¼êµå¤¬À¸À®¤µ¤ì¤ë¤«³Îǧ¤·¤Þ¤·¤ç¤¦¡£


¼Â¹ÔÆ°²è¡¡¼êµå¤¬À¸À®¤µ¤ì¤ë
https://gyazo.com/eca85fb9e6edf2f166e44c758396efa5


¡¡¤½¤Î¸å¡¢¼êµå¤È¾ã³²Êª¤È¤¬ÀÜ¿¨¤·¤¿ºÝ¤Ë

­¡¼êµå¤Î»Ä¿ô¡ÊCharaBall¥¯¥é¥¹¡Ë¤È¼êµå¥¢¥¤¥³¥ó¤Î¿ô¤¬¸º¤ë¤«
­¢¼êµå¤¬À¸À®¤µ¤ì¤¿°ÌÃ֤ޤǼ«Æ°Åª¤Ë°ÜÆ°¤ò¤¹¤ë¤«
­£Ìá¤Ã¤Æ¤¤¤ë´Ö¤Ï¥­¥å¡¼¥é¥¤¥ó¤ÇÃƤ±¤Ê¤¤¤«¤É¤¦¤«
­¤¥ê¥¹¥¿¡¼¥È¤·¤¿¸å¤Ë¤ÏºÆ¤ÓÃƤ±¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«

¡¡¤³¤ì¤é¤â°ì½ï¤Ë³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£¤â¤·¤âÀµ¾ï¤ËÆ°¤«¤Ê¤¤µ¡Ç½¤¬¤¢¤ì¤Ð¡¢¼ê½ç£±£³¤«¤é½çÈ֤˸«¤Ê¤ª¤·¤ò¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


¼Â¹ÔÆ°²è
https://gyazo.com/e864b7abc95c32bfe342053ec618ce7f


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

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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