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

¡¡¤³¤Î¼ê½ç¤«¤é¤Ï¥²¡¼¥à¤Î¥Ù¡¼¥¹¤È¤Ê¤ë¥µ¥¤¥¯¥ë¤ò¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£
¥²¡¼¥à¤Ï¥¹¥¿¡¼¥È¤·¤Æ¤«¤é½ªÎ»¤¹¤ë¤Þ¤Ç¤ò£±¥µ¥¤¥¯¥ë¤È¤·¡¢¤½¤ì¤ò·«¤êÊÖ¤·¤ÆÍ·¤Ù¤ë¤è¤¦¤Êºî¤ê¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤³¤«¤é¤Ï¥²¡¼¥à½ªÎ»¤ÎȽÄê¤òÍøÍѤ·¤Æ¡¢¥²¡¼¥à¥¯¥ê¥¢¤È¥²¡¼¥à¥ª¡¼¥Ð¡¼¤Î½èÍý¤Ë¤Ä¤¤¤Æ¼ÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£
¤Þ¤º¤ÏºÇ½é¤Ë¤½¤ÎÁ°Äó¤È¤Ê¤ë¾ò·ï¤ÎºîÀ®¤«¤é¼ÂÁõ¤·¤Þ¤¹¡£

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

¼ê½ç£²£´¡¡¡Ý¥¨¥Í¥ß¡¼¤ÎÀ¸À®´°Î»¾õÂ֤ȥܥ¹¤ÎƤȲ¾õÂÖ¤ÎÄɲäȥ²¡¼¥à½ªÎ»È½Äê¤Î¼ÂÁõ¡Ý
£µ£°¡¥EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢À¸À®¤·¤¿¥¨¥Í¥ß¡¼¤¬°ìÄê¿ô¤Ë㤷¤¿¤éÀ¸À®¤ò½ªÎ»¤¹¤ëÀ©¸æ¤òÄɲ乤ë
£µ£±¡¥EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥Ü¥¹Æ¤È²¾õÂÖ¤òÄɲä·¡¢¥²¡¼¥à½ªÎ»¾õÂÖ¤ËÀÚ¤êÂؤ¨¤ëÀ©¸æ¤òÄɲ乤ë



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

¡¡¡¦Debug.Log ¥á¥½¥Ã¥É¤òÍøÍѤ·¤¿½èÍý¤Îή¤ì¤Î³ÎǧÊýË¡
¡¡¡¦StartCoroutine ¥á¥½¥Ã¥É



£µ£°¡¥EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢À¸À®¤·¤¿¥¨¥Í¥ß¡¼¤¬°ìÄê¿ô¤Ë㤷¤¿¤éÀ¸À®¤ò½ªÎ»¤¹¤ëÀ©¸æ¤òÄɲ乤ë

£±¡¥Àß·×


¡¡¸½ºß¤Ï¥¨¥Í¥ß¡¼¤¬ÌµÀ©¸Â¤ËÀ¸À®¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢¤³¤Á¤é¤òÀ©¸æ¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¥¨¥Í¥ß¡¼¤ÎÀ¸À®¤Ï EnemyGenerator ¥¹¥¯¥ê¥×¥È¤Ë¤ÆÀ©¸æ¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤ËÀßÄê¤òÄɲä·¤Þ¤·¤ç¤¦¡£
¤É¤Î¤è¤¦¤Ë¤·¤ÆÀ©¸Â¤ò²Ã¤¨¤ë¤«¤Ç¤¹¤¬¡¢¤½¤Î¤¿¤á¤Ë¤Ï¾ò·ï¤È¤·¤ÆÍøÍѤǤ­¤ë¾ðÊó¤ÎºîÀ®¤¬É¬Íפˤʤê¤Þ¤¹¡£
¤³¤ì¤Ï¤É¤Î¤è¤¦¤ÊÀ©¸æ¤ÎÊýË¡¤ò¼ÂÁõ¤¹¤ë¤«¡¢¥²¡¼¥à¤Î¥·¥¹¥Æ¥à¤È¤¹¤ë¤«¤Ë¤è¤Ã¤ÆÊѤï¤ëÉôʬ¤Ç¤¹¡£

¡¡¿§¡¹¤ÊÀ©¸æÊýË¡¤¬¹Í¤¨¤é¤ì¤Þ¤¹¤¬¡¢º£²ó¤Ï°ìÄê¿ô¤Î¥¨¥Í¥ß¡¼¤ÎÀ¸À®¤¬½ªÎ»¤·¤¿»þÅÀ¤Ç¥¨¥Í¥ß¡¼¤ÎÀ¸À®¤òÄä»ß¤¹¤ë¤è¤¦¤ËÀ߷פò¹Ô¤¤¤Þ¤¹¡£
¡ÊÎ㤨¤Ð»þ´Ö¤Ç¤ÎÀ©¸Â¤äÅݤ·¤¿¿ô¤Ç¤ÎÀ©¸Â¤Ê¤É¡¢¤³¤ÎÉôʬ¤Ï¿¤¯¤ÎÀ߷פ¬¹Í¤¨¤é¤ì¤Þ¤¹¡£¡Ë
¡¡
¡¡¸½ºß¡¢À¸À®¤·¤¿¥¨¥Í¥ß¡¼¤Î¿ô¤Ï¥«¥¦¥ó¥È¤·¤Æ¤¤¤Þ¤¹¤¬¡¢¤³¤Î¥¨¥Í¥ß¡¼¤ÎÀ¸À®¿ô¤ò¡Ö°ìÄê¿ô¡×¤È»ØÄꤹ¤ë¾ðÊ󤬤¢¤ê¤Þ¤»¤ó¡£
¤½¤³¤Ç¡¢¤³¤Î¥¨¥Í¥ß¡¼¤ÎÀ¸À®¿ô¤È¤¤¤¦Éôʬ¤ÈÈæ³Ó¤¹¤ë¾ðÊó¤È¤·¤Æ¡Ö¥¨¥Í¥ß¡¼¤ÎºÇÂçÀ¸À®¿ô¡×¤È¤¤¤¦¾ðÊó¤òºîÀ®¤·¤Æ¾ò·ï¤È¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¥¨¥Í¥ß¡¼¤ÎÀ¸À®¤¬¹Ô¤ï¤ì¤ë¤¿¤Ó¤Ë¥¨¥Í¥ß¡¼¤ÎÀ¸À®¿ô¤¬²Ã»»¤µ¤ì¤Æ¤¤¤Ã¤¿ºÝ¤Ë¡¢¤½¤ÎÀ¸À®¿ô¤¬¡Ö¥¨¥Í¥ß¡¼¤ÎºÇÂçÀ¸À®¿ô¡×¤ÎÃͤÈƱ¤¸¤«¤½¤ì°Ê¾å¤Ë¤Ê¤Ã¤¿¤é
¤½¤³¤ÇÀ¸À®¤òÄä»ß¤¹¤ë¤è¤¦¤Ë¤¹¤ë¡¢¤È¤¤¤¦À©¸æÊýË¡¤Ç¤¹¡£¡¡

¡¡¤Þ¤¿¡¢¤³¤Î¥¨¥Í¥ß¡¼¤ÎºÇÂçÀ¸À®¿ô¤Ë㤷¤¿¾ì¹ç¤Ë¤Ï¡¢¡Ö¥¨¥Í¥ß¡¼¤ÎÀ¸À®´°Î»¡×¤È¤¤¤¦¾ðÊó¤òÊÑ¿ô¤ÇÍÑ°Õ¤·¤Æ¤ª¤¤¤Æ¡¢¤³¤Á¤é¤ÎÀ©¸æ¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£
¤½¤¦¤¹¤ì¤Ð¥¹¥¯¥ê¥×¥ÈÆâ¤Ç¡Ö¥¨¥Í¥ß¡¼¤ÎÀ¸À®´°Î»¡×¤È¤¤¤¦¾ðÊó¤ò¤Ä¤«¤Ã¤¿À©¸æ¤òÍøÍѤ¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤³¤ì¤ò¾å¼ê¤¯³èÍѤ·¤Æ¡¢À¸À®¤Î½èÍý¤òÄä»ß¤¹¤ë¤è¤¦¤Ë¹Í¤¨¤Þ¤·¤ç¤¦¡£

¡¡¥¨¥Í¥ß¡¼¤ÎÀ¸À®¤Î½èÍý¤Ë¤ÏÀ¸À®¤Î½àÈ÷½èÍý¤¬¤¢¤ê¤Þ¤¹¡£À¸À®¤òÄä»ß¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤³¤Î½àÈ÷¤Î½èÍý¼«ÂΤòÄä»ß¤¹¤ë¤³¤È¤ò¹Í¤¨¤Æ¤¯¤À¤µ¤¤¡£
À©¸æ¤ò¹Ô¤¤¤¿¤¤¾ì¹ç¤Ë¤Ïº¬ËÜŪ¤Ê½èÍý¤ÎÉôʬ¤«¤éÀ©¸æ¤ò¹Ô¤¦¤³¤È¤¬¸ú²ÌŪ¤ÊÀ©¸æ½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£


£²¡¥EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢À¸À®¤·¤¿¥¨¥Í¥ß¡¼¤¬°ìÄê¿ô¤Ë㤷¤¿¤éÀ¸À®¤ò¹Ô¤ï¤Ê¤¤¤è¤¦¤Ë¤¹¤ëÀ©¸æ¤òÄɲ乤ë


¡¡¤É¤Î¤è¤¦¤Ê¾ðÊó¤¬É¬Íפ«¹Í¤¨¤Ê¤¬¤éÊÑ¿ô¤òºîÀ®¤·¡¢À©¸æʸ¤òºîÀ®¤·¤Æ¡¢À߷פΤ褦¤Ê¾ò·ï¤òËþ¤¿¤¹½èÍý¤Î¥í¥¸¥Ã¥¯¤òÁȤó¤Ç¤ß¤Æ¤¯¤À¤µ¤¤¡£
¥¨¥Í¥ß¡¼¤ÎÀ¸À®¤¬½ªÎ»¤·¤¿ºÝ¤Ë¥¨¥Í¥ß¡¼¤ÎÀ¸À®¿ô¤ò¥«¥¦¥ó¥È¥¢¥Ã¥×¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤ÎÉôʬ¤¬À¸À®¿ô¤ÈºÇÂçÀ¸À®¿ô¤È¤òÈæ³Ó¤·¤ÆÀ©¸æ¤¹¤ëÂоݤȤʤê¤Þ¤¹¡£

¡¡¤Þ¤¿À¸À®¤Î½àÈ÷¤Î½èÍý¤Ï Update ¥á¥½¥Ã¥É¤Ë¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤ò¤É¤Î¤è¤¦¤Ë¤¹¤ì¤ÐÀ©¸æ¤Ç¤­¤ë¤«¤ò¹Í¤¨¤Æ¥í¥¸¥Ã¥¯¤òÁȤó¤Ç¤ß¤Æ¤¯¤À¤µ¤¤¡£


EnemyGenerator.cs

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



¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
EnemyGenerator ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢EnemyGenerator ¥¹¥¯¥ê¥×¥È¤Î¾ðÊó¤ò³Îǧ¤·¤Þ¤¹¡£
¿·¤·¤¯ public ½¤¾þ»Ò¤ÇÀë¸À¤·¤¿ÊÑ¿ô¤Îɽ¼¨¤¬Äɲ䵤ì¤Æ¤¤¤ì¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó¡£

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




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


¡¡EnemyGenerator ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê EnemyGenerator ¥¹¥¯¥ê¥×¥È¤Î maxGenerateCount ÊÑ¿ô¤Ë¾ò·ï¤È¤Ê¤ë¿ô¤òÀßÄꤷ¤Þ¤¹¡£
¤¢¤Þ¤ê¿¤¤¤È¥Ç¥Ð¥Ã¥°¤¬ÂçÊѤˤʤê¤Þ¤¹¤Î¤Ç¡¢3 ¡Á 5 Á°¸å¤ÇÀßÄꤷ¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£

¡¡isGeerateEnd ÊÑ¿ô¤Ï false ¤Î¤Þ¤Þ¤ÇÌäÂꤢ¤ê¤Þ¤»¤ó¡£¤³¤ÎÊÑ¿ô¤¬¥¨¥Í¥ß¡¼¤ÎÀ¸À®¿ô¤¬ºÇÂçÀ¸À®¿ô(maxGenerateCount)¤Ë㤷¤¿¤È¤­¤Ë true ¤ËÀÚ¤êÂؤï¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£


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




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


¡¡EnemyGenerator ¥¹¥¯¥ê¥×¥È¤Î maxGenerateCount ¤ÎÃͤβó¿ô¤À¤±¥¨¥Í¥ß¡¼¤¬À¸À®¤µ¤ì¤¿¤é¡¢
Console ¥Ó¥å¡¼¤ËÀ¸À®´°Î»¤¬É½¼¨¤µ¤ì¤Æ¡¢¥¨¥Í¥ß¡¼¤ÎÀ¸À®¤¬Ää»ß¤¹¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£

¡¡EnemyGenerator ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢isGeerateEnd ÊÑ¿ô¤¬ true ¤ËÀÚ¤êÂؤï¤Ã¤Æ¤¤¤ë¤«¤â³Îǧ¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£


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


¡¡Â³¤¤¤Æ¤Ï¡¢º£¸å¤Î¤¿¤á¤Ë¥Ü¥¹Æ¤È²ÍѤξõÂÖ¤òºîÀ®¤·¡¢¥²¡¼¥à¤ÎÁ´ÂΤÎή¤ì¤ò³Îǧ¤¹¤ë½èÍý¤òºîÀ®¤·¤Æ¤¤¤­¤Þ¤¹¡£


£µ£±¡¥EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥Ü¥¹Æ¤È²¾õÂÖ¤òÄɲä·¡¢¥²¡¼¥à½ªÎ»¾õÂÖ¤ËÀÚ¤êÂؤ¨¤ëÀ©¸æ¤òÄɲ乤ë

£±¡¥Àß·×


¡¡¤³¤Î¼ê½ç¤Ç¤Ï Debug.Log ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¡¢¥Ü¥¹½Ð¸½»þ¤Î±é½Ð¡¢¥Ü¥¹¤ÎÀ¸À®½èÍý¡¢¤½¤·¤Æ¥Ü¥¹Æ¤È²¤Þ¤Ç¤Î°ìÏ¢¤Î¥²¡¼¥à¥µ¥¤¥¯¥ë¤Îή¤ì¤òºîÀ®¤·¤Æ³Îǧ¤·¤Þ¤¹¡£

¡¡¥²¡¼¥à¤Î¥µ¥¤¥¯¥ë¤ò¹Í¤¨¤¿¤È¤­¤Ë¡¢£±¤Ä¤º¤Ä½çÈ֤˼ÂÁõ¤·¤Æ¤¤¤¯¤Î¤Ï¤â¤Á¤í¤ó¤Ç¤¹¤¬¡¢Á´ÂΤÎή¤ì¤òÇÄ°®¤·¤Æ¤ª¤¯¤³¤È¤âÂçÀڤˤʤê¤Þ¤¹¡£
º£²ó¤Ï¤³¤ÎÁ´ÂΤÎή¤ì¤ò Debug.Log ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ½çÈ֤˽èÍý¤¬¼Â¹Ô¤µ¤ì¤Æ¤¤¤¯¾õÂÖ¤òÇÄ°®¤¹¤ë¤³¤È¤¬ÌÜŪ¤Ç¤¹¡£

¡¡¤Þ¤¿ TODO µ¡Ç½¤âÍøÍѤ·¡¢¤É¤ÎÉôʬ¤Ë¤É¤ó¤Ê½èÍý¤òµ­½Ò¤·¤Æ¤¤¤¯¤Î¤«¤ò¥¤¥á¡¼¥¸¤·¤Þ¤¹¡£
½èÍý¤Îή¤ì¤¬ÇÄ°®¤Ç¤­¤¿¤é½çÈ֤˽èÍý¤Î¥í¥¸¥Ã¥¯¤òÁȤߤ³¤ó¤Ç¼ÂÁõ¤·¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¼ÂºÝ¤Ë¤³¤ÎÉôʬ¤Ç¼ÂÁõ¤¹¤ë¤Î¤Ï¡Ö¥Ü¥¹Æ¤È²¡×¤È¤¤¤¦¾õÂ֤ξðÊó¤òºîÀ®¤·¤Æ¡¢ÍøÍѤ¹¤ëÊýË¡¤òÀ߷פ·¤Þ¤¹¡£
Á´ÂΤÎή¤ì¤Ï¼¡¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¢¤¥¨¥Í¥ß¡¼¤ÎÀ¸À®¿ô¤¬ºÇÂçÀ¸À®¿ô¤Ë¤Ê¤Ã¤Æ¡Ö¥¨¥Í¥ß¡¼¤ÎÀ¸À®´°Î»¡×¤Î¾õÂ֤ˤʤ俤顢¥Ü¥¹¤Î½Ð¸½»þ¤Î±é½Ð¤ò Debug ¤Ç¼ÂÁõ¤¹¤ë
¡¡¢¤½Ð¸½¤¹¤ë±é½Ð½ªÎ»¸å¤Ë¡¢¥Ü¥¹¤ÎÀ¸À®¤ò¹Ô¤¦¡£Debug ¤Ç¼ÂÁõ¤¹¤ë
¡¡¡»¥Ü¥¹Æ¤È²¤Î¾õÂÖ¤òƤȲºÑ¤Î¾õÂÖ¤ËÀÚ¤êÂؤ¨¤ë¡£¤³¤ì¤Ï¼ÂºÝ¤Ë¾ðÊó¤òºîÀ®¤·¤ÆÍøÍѤ¹¤ë
¡¡¡»¥Ü¥¹Æ¤È²ºÑ¤Î¾õÂ֤ˤʤ俤顢GameManager ¥¹¥¯¥ê¥×¥È¤Î isGameUp ÊÑ¿ô¤òÀÚ¤êÂؤ¨¤Æ¥²¡¼¥à½ªÎ»¤Î¾õÂ֤ˤ¹¤ë¡£¤³¤ì¤â¼ÂÁõ¤¹¤ë

¡¡¾åµ­¤Îή¤ì¤ò¼ÂÁõ¤·¤Þ¤¹¡£¢¤Éôʬ¤Ï Debug ¤ò³èÍѤ·¤Þ¤¹¡£
¡»Éôʬ¤Ï¼ÂºÝ¤Ë¼ÂÁõ¤ò¹Ô¤¤¡¢ºÇ½ªÅª¤Ë¥Ü¥¹Æ¤È²ºÑ¤Î¾õÂ֤ˤʤ俤é GameManager ¥¹¥¯¥ê¥×¥È¤Î isGameUp ÊÑ¿ô¤òÀÚ¤êÂؤ¨¤ë¤³¤È¤¬ÌÜŪ¤Ç¤¹¡£

¡¡isGameUp ÊÑ¿ô¤ÏÀÚ¤êÂؤ¨¤ë¤¿¤á¤Î¥á¥½¥Ã¥É¤¬ÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤¹¤·¡¢EnemyGenerator ¥¹¥¯¥ê¥×¥È¤â GameManager ¥¹¥¯¥ê¥×¥È¤Î¾ðÊó¤òÊÑ¿ô¤Ç¼èÆÀ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç
ÀÚ¤êÂؤ¨¤ë¥á¥½¥Ã¥É¤ò¤É¤Î¥¿¥¤¥ß¥ó¥°¤Ç¸Æ¤Ó½Ð¤¹¤è¤¦¤Ë¤¹¤ë¤«¤¬ÂçÀڤˤʤê¤Þ¤¹¡£


£²¡¥EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥Ü¥¹Æ¤È²¾õÂÖ¤ÎÄɲäò¹Ô¤¤¡¢¤³¤ÎÃͤòÍøÍѤ·¤Æ¥²¡¼¥à½ªÎ»¾õÂÖ¤òÀÚ¤êÂؤ¨¤ëÀ©¸æ¤òÄɲ乤ë


¡¡À߷פ˴ð¤Å¤¤¤Æ¡¢½èÍý¤òµ­½Ò¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


EnemyGenerator.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
EnemyGenerator ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢EnemyGenerator ¥¹¥¯¥ê¥×¥È¤Î¾ðÊó¤ò³Îǧ¤·¤Þ¤¹¡£
¿·¤·¤¯ public ½¤¾þ»Ò¤ÇÀë¸À¤·¤¿ÊÑ¿ô¤Îɽ¼¨¤¬Äɲ䵤ì¤Æ¤¤¤ì¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó¡£

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



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


¡¡¥¨¥Í¥ß¡¼¤ÎÀ¸À®´°Î»¸å¡¢Console ¥Ó¥å¡¼¤Ë¥Ü¥¹½Ð¸½»þ¤Î±é½Ðɽ¼¨¡¢¥Ü¥¹¤ÎÀ¸À®É½¼¨¡¢¥Ü¥¹Æ¤È²¤Îɽ¼¨¤¬½çÈÖ¤Ëɽ¼¨¤µ¤ì¤Æ
EnemyGenerator ¥¹¥¯¥ê¥×¥È¤Î isBossDestroyed ÊÑ¿ô¤È GameManager ¥¹¥¯¥ê¥×¥È¤Î isGameUp ÊÑ¿ô¤¬Î¾Êý¤È¤â true ¤ËÀÚ¤êÂؤï¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£

¡¡¤³¤Îή¤ì¤Ë¤è¤Ã¤Æ¡¢¥²¡¼¥à¤Î¥µ¥¤¥¯¥ë²½¤¬À®¸ù¤¹¤ë¤³¤È¤¬¤ï¤«¤ê¤Þ¤·¤¿¡£
º£¸å¤â¼«Ê¬¤Ç¥²¡¼¥àÀ½ºî¤ò¹Ô¤¦ºÝ¤Ë¤Ï¡¢¤¤¤­¤Ê¤ê¤¹¤Ù¤Æ¤Î½èÍý¤ò¼ÂÁõ¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¤Î¤Ç¡¢
¤³¤Î¤è¤¦¤Ë½èÍý¤Îή¤ì¤ò»öÁ°¤ËºîÀ®¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢¼ÂÁõ¤·¤Æ¤¤¤¯ºÝ¤Î½çÈÖ¤äÃʼè¤ê¤ò¤Ä¤±¤ä¤¹¤¯¡¢¥í¥¸¥Ã¥¯¤âÁȤߤ䤹¤¯¤Ê¤ê¤Þ¤¹¡£


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


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

¡¡¼¡¤Ï¡¡¼ê½ç£²£µ¡¡¡Ý¥Ü¥¹¤ÎºîÀ®¤ÈÀ¸À®½èÍý¤Î¼ÂÁõ¡Ý¡¡¤Ç¤¹¡£

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


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

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

Menu


´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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