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

¡¡¥¨¥Í¥ß¡¼¤Î¥Ð¥ì¥Ã¥È¤Ë¤â¡¢¥×¥ì¥¤¥ä¡¼¤ÈƱ¤¸¤è¤¦¤Ë¡¢BulletData ¤ËÅÐÏ¿¤·¤¿¾ðÊó¤òÍøÍѤ·¤Æ¡¢¥À¥á¡¼¥¸¤ä®ÅÙ¡¢Â°À­¤Ê¤É¤òÀßÄꤹ¤ëÀ©¸æ¤ò¼ÂÁõ¤·¤Þ¤¹¡£


¡ã¼ÂÁõÆ°²è­¡¡¡¥Î¡¼¥Þ¥ë¡¦¥¨¥Í¥ß¡¼¤Î¥Ð¥ì¥Ã¥È¡£Â°À­¾ðÊ󤬤¢¤ë¤Î¤Ç¡¢¥×¥ì¥¤¥ä¡¼¤ÎÁªÂò¤·¤Æ¤¤¤ë¥Ð¥ì¥Ã¥È¤Î¼ïÎà¤Ë¤è¤Ã¤Æ°À­´Ö¤ÎÁêÀ­¤¬È¿±Ç¤µ¤ì¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è­¢¡¡¥Ü¥¹¤Î¥Ð¥ì¥Ã¥È¡£²èÁü¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¥À¥á¡¼¥¸¤â¸ÇÄêÃͤǤϤʤ¯¡¢BulletData ¤ÎÃͤò»²¾È¤·¤Æ¤¤¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


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

ȯŸ£³£·¡¡¡Ý¥¨¥Í¥ß¡¼¤Î¥Ð¥ì¥Ã¥È½èÍý¤Î½¤Àµ¡Ý
£·£´¡¥BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò½¤Àµ¤·¡¢¥¨¥Í¥ß¡¼ÍѤΥХì¥Ã¥È¤Î¥Ç¡¼¥¿¤òÄɲ乤ë
£·£µ¡¥EnemyContorlller ¥¹¥¯¥ê¥×¥È¤È¡¢ BulletSelectManager ¥¹¥¯¥ê¥×¥È¤È¡¢EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤Ë¤â BulletData ¤Î¾ðÊó¤òÍøÍѤǤ­¤ë¤è¤¦¤Ë¤¹¤ë



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

¡¡¡¦BulletData ¤Î¾ðÊó¤ò¤É¤Î¤è¤¦¤Ë¤¹¤ì¤ÐÍøÍѤǤ­¤ë¤è¤¦¤Ë¤Ê¤ë¤«¡¢¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤ë



£·£´¡¥BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò½¤Àµ¤·¡¢¥¨¥Í¥ß¡¼ÍѤΥХì¥Ã¥È¤Î¥Ç¡¼¥¿¤òÄɲ乤ë

£±¡¥Àß·×


¡¡BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤Î°·¤¨¤ë¥Ð¥ì¥Ã¥È¤Î¥Ç¡¼¥¿¤À¤±¤Ç¤Ï¤Ê¤¯¡¢
¥¨¥Í¥ß¡¼¤Î¥Ð¥ì¥Ã¥È¤Î¥Ç¡¼¥¿¤â°ì½ï¤ËÅÐÏ¿¤·¤Æ¤ª¤¯¤³¤È¤òÁ°Äó¤ËºîÀ®¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡¥Ð¥ì¥Ã¥È¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥×¥ì¥Õ¥¡¥Ö¤Ë¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤â¥¨¥Í¥ß¡¼¤â Bullet ¥¹¥¯¥ê¥×¥È¤ò¶¦Í­¤·¤Æ¤¤¤ë¤³¤È¤«¤é¤â
BulletData ¤â¶¦Í­¤·¤ÆÍøÍѤ¹¤ë¤³¤È¤ò¤Õ¤Þ¤¨¤ÆÀ߷פµ¤ì¤Æ¤¤¤ë¤³¤È¤¬¤¦¤«¤¬¤¨¤Þ¤¹¡£



¡¡¤³¤Î¼ê½ç¤Ç¤Ï¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤òÉü³è¤µ¤»¤Æ¡¢¤½¤Î¥Ð¥ì¥Ã¥È¤Î¾ðÊó¤â¡¢¥×¥ì¥¤¥ä¡¼¤ÈƱ¤¸¤è¤¦¤Ë
¥Ð¥ì¥Ã¥È¤Î¸ÇÄêÃͤǤϤʤ¯¡¢¥¨¥Í¥ß¡¼¤´¤È¤ËÀßÄꤵ¤ì¤Æ¤¤¤ë¥Ð¥ì¥Ã¥È¤Î¾ðÊó¤Ëɳ¤Å¤¤¤Æ¡¢¤½¤ì¤¾¤ì¤Î°Û¤Ê¤ë¥Ð¥ì¥Ã¥È¤òȯ¼Í¤Ç¤­¤ë¤è¤¦¤Ë½¤Àµ¤ò²Ã¤¨¤Þ¤¹¡£

¡¡¸½ºß¥¨¥Í¥ß¡¼¤Ç¥Ð¥ì¥Ã¥È¤òȯ¼Í¤¹¤ë¼ïÎà¤Ï£²¼ïÎà¤Ç¤¹¤Î¤Ç¡¢¤³¤ì¤é¤Ë¤½¤ì¤¾¤ìÀìÍѤΥХì¥Ã¥È¤Î¥Ç¡¼¥¿¤òÍÑ°Õ¤·¤Æ¡¢
¤½¤Î¥Ç¡¼¥¿¤òÍøÍѤǤ­¤ë¤è¤¦¤Ë¥í¥¸¥Ã¥¯¤òºî¤êÊѤ¨¤Þ¤¹¡£¡¡


£²¡¥BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¨¥Í¥ß¡¼ÍѤΥХì¥Ã¥È¤Î¥Ç¡¼¥¿¤òÄɲ乤ë


¡¡Datas ¥Õ¥©¥ë¥ÀÆâ¤Ë¤¢¤ë BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î BulletDataList ÊÑ¿ô¤Î Size ¤ò 4 ¤«¤é 6 ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡Element4 ¤È Element5 ¤¬Äɲ䵤ì¤Þ¤¹¡£½çÈ֤ϤɤÁ¤é¤Ç¤â¹½¤¤¤Þ¤»¤ó¤Î¤Ç¡¢
¥Ü¥¹ÍѤΥХì¥Ã¥È¤È¡¢¥Î¡¼¥Þ¥ë¥¨¥Í¥ß¡¼ÍѤΥХì¥Ã¥È¤Î¥Ç¡¼¥¿¤òÅÐÏ¿¤·¤Þ¤·¤ç¤¦¡£
²¼µ­¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò»²¹Í¤·¤Æ¤¤¤¿¤À¤¤¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£
¥¨¥Í¥ß¡¼ËÜÂΤΰÀ­¾ðÊó¤È°Û¤Ê¤ë°À­¾ðÊó¤òÀßÄꤷ¤Æ¤ª¤¯¤È¡¢¥×¥ì¥¤¥ä¡¼¤Ï¤è¤ê¹Í¤¨¤ëÉôʬ¤¬Â¿¤¯¤Ê¤ê¤Þ¤¹¡£
¤½¤¦¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¥¨¥Í¥ß¡¼ËÜÂΤΰÀ­¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¥Ð¥ì¥Ã¥È¤Î°À­¤Ë¤âÌܤò¸þ¤±¤ëɬÍפ¬À¸¤Þ¤ì¤ë¤¿¤á¤Ç¤¹¡£

¡¡¤Ê¤ª¡¢¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤Î¾ðÊó¤Ï¡¢EnemyData Æâ¤Ë¤¢¤ë BulletType ¤Ë¤è¤Ã¤Æ·èÄꤷ¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢BulletData ¤Î BulletType ¤È¹ç¤ï¤»¤Æ¤ª¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£


BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



EnemyDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü(³Æ BulletType ¤ò³Îǧ¤¹¤ë)



¥Ð¥ì¥Ã¥È²èÁüÎã­¡¡¡¥Ü¥¹ÍÑ¡¡´ä



¥Ð¥ì¥Ã¥È²èÁüÎã­¢¡¡¥¨¥Í¥ß¡¼ÍÑ¡¡Ë¦»Ò



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


£·£µ¡¥EnemyContorlller ¥¹¥¯¥ê¥×¥È¤È¡¢ BulletSelectManager ¥¹¥¯¥ê¥×¥È¤È¡¢EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤Ë¤â BulletData ¤Î¾ðÊó¤òÍøÍѤǤ­¤ë¤è¤¦¤Ë¤¹¤ë

£±¡¥Àß·×


¡¡¥í¥¸¥Ã¥¯¤È¤·¤ÆÀ߷פ·¤¿¤¤ÆâÍƤϼ¡¤ÎÄ̤ê¤Ç¤¹¡£

¡¦¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤Î¾ðÊó¤ò¸ÇÄêÃͤǤϤʤ¯¡¢BulletData ¤ËÅÐÏ¿¤·¤¿¾ðÊó¤òÍøÍѤǤ­¤ë¤è¤¦¤Ë¤¹¤ë
¡¡

¡¡¤³¤Î½èÍý¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Ë¤Ï¤É¤Î¤è¤¦¤ÊÀ߷פò¹Í¤¨¤Æ¥í¥¸¥Ã¥¯¤òÁȤó¤Ç¤¤¤±¤Ð¤è¤¤¤«¡¢¼«Ê¬¤Ç¼ÂÁõ¤¹¤ë¤Þ¤Ç¤Î¼ê½ç¤ò¹Í¤¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£



£²¡¥¼ÂÁõ¤ËÄ©À魯¤ë

¡¡¥²¡¼¥à¤òÀ½ºî¤¹¤ë¤Ë¤¢¤¿¤ê¡¢¥×¥í¥°¥é¥à¤ò½ñ¤¯¤Î¤Ï°ìÈֺǸå¤Ç¤¹¡£
¤Þ¤º¤Ï¤É¤Î¤è¤¦¤Ê»ÅÍͤˤ¹¤ë¤«¤òÀßÄꤷ¡¢¤½¤Î¸å¡¢¤½¤ì¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤ÎÀ߷פò¹Í¤¨¤Æ
ɬÍ×¤Ê¥í¥¸¥Ã¥¯¤òÁȤ߹þ¤ó¤ÇÀ©¸æ¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£

¡¡¤É¤Î¥¹¥¯¥ê¥×¥È¤Ë¤É¤Î¤è¤¦¤Ê¾ðÊó¤¬É¬ÍפʤΤ«¡¢º£¤Þ¤Ç¤Ë³Ø½¬¤·¤Æ¤­¤¿¤³¤È¤òÉü½¬¤·¤Ê¤¬¤é¥í¥¸¥Ã¥¯¤òÁȤó¤Ç¤ß¤Æ¤¯¤À¤µ¤¤¡£
ÌÜŪ¤È¤¹¤ë¼ÂÁõ¤Î¥´¡¼¥ëÃÏÅÀ¡¢¥¹¥¿¡¼¥ÈÃÏÅÀ¤òÀßÄꤷ¤Æ¤«¤é¡¢ÅÓÃæ¤Î½èÍý¤òºî¤Ã¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£


¡ã¼ÂÁõÎã¡ä

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



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

¡¡¥í¥¸¥Ã¥¯¤Îή¤ì¤ò³Îǧ¤·¤Æ¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¡¢½èÍý¤ÎÀ©¸æ¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¥Ð¥ì¥Ã¥È¤Ë°À­¤Î¾ðÊó¤¬È¿±Ç¤µ¤ì¤Æ¤¤¤ì¤Ð¡¢¥×¥ì¥¤¥ä¡¼¤Î¥Ð¥ì¥Ã¥È¤Î¼ïÎà¤È¤ÎÁêÀ­È½Äê¤Ë¤è¤ê¡¢¼åÅÀ¤È¤Ê¤ëÀ©¸æ¤¬¼ÂÁõ¤µ¤ì¤Þ¤¹¡£


¡ã¼ÂÁõÆ°²è­¡¡¡¥Î¡¼¥Þ¥ë¡¦¥¨¥Í¥ß¡¼¤Î¥Ð¥ì¥Ã¥È¡£Â°À­¾ðÊ󤬤¢¤ë¤Î¤Ç¡¢¥×¥ì¥¤¥ä¡¼¤ÎÁªÂò¤·¤Æ¤¤¤ë¥Ð¥ì¥Ã¥È¤Î¼ïÎà¤Ë¤è¤Ã¤Æ°À­´Ö¤ÎÁêÀ­¤¬È¿±Ç¤µ¤ì¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è­¢¡¡¥Ü¥¹¤Î¥Ð¥ì¥Ã¥È¡£²èÁü¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¥À¥á¡¼¥¸¤â¸ÇÄêÃͤǤϤʤ¯¡¢BulletData ¤ÎÃͤò»²¾È¤·¤Æ¤¤¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


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

¡¡¼¡¤Ï¡¡È¯Å¸£³£¸¡¡¡ÝBGM¤Î½àÈ÷¡Ý¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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