ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2021ǯ03·î24Æü(¿å) 15:21:27ÍúÎò
¡ã¼ÂÁõÆ°²è¡¡¡¥Î¡¼¥Þ¥ë¡¦¥¨¥Í¥ß¡¼¤Î¥Ð¥ì¥Ã¥È¡£Â°À¾ðÊ󤬤¢¤ë¤Î¤Ç¡¢¥×¥ì¥¤¥ä¡¼¤ÎÁªÂò¤·¤Æ¤¤¤ë¥Ð¥ì¥Ã¥È¤Î¼ïÎà¤Ë¤è¤Ã¤Æ°À´Ö¤ÎÁêÀ¤¬È¿±Ç¤µ¤ì¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡ã¼ÂÁõÆ°²è¢¡¡¥Ü¥¹¤Î¥Ð¥ì¥Ã¥È¡£²èÁü¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¥À¥á¡¼¥¸¤â¸ÇÄêÃͤǤϤʤ¯¡¢BulletData ¤ÎÃͤò»²¾È¤·¤Æ¤¤¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡¡°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤¤Þ¤¹¡£
ȯŸ£³£·¡¡¡Ý¥¨¥Í¥ß¡¼¤Î¥Ð¥ì¥Ã¥È½èÍý¤Î½¤Àµ¡Ý
£·£´¡¥BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò½¤Àµ¤·¡¢¥¨¥Í¥ß¡¼ÍѤΥХì¥Ã¥È¤Î¥Ç¡¼¥¿¤òÄɲä¹¤ë £·£µ¡¥EnemyContorlller ¥¹¥¯¥ê¥×¥È¤È¡¢ BulletSelectManager ¥¹¥¯¥ê¥×¥È¤È¡¢EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤Ë¤â BulletData ¤Î¾ðÊó¤òÍøÍѤǤ¤ë¤è¤¦¤Ë¤¹¤ë
¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
¡¡¡¦BulletData ¤Î¾ðÊó¤ò¤É¤Î¤è¤¦¤Ë¤¹¤ì¤ÐÍøÍѤǤ¤ë¤è¤¦¤Ë¤Ê¤ë¤«¡¢¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤ë
¡¡BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤Î°·¤¨¤ë¥Ð¥ì¥Ã¥È¤Î¥Ç¡¼¥¿¤À¤±¤Ç¤Ï¤Ê¤¯¡¢
¥¨¥Í¥ß¡¼¤Î¥Ð¥ì¥Ã¥È¤Î¥Ç¡¼¥¿¤â°ì½ï¤ËÅÐÏ¿¤·¤Æ¤ª¤¯¤³¤È¤òÁ°Äó¤ËºîÀ®¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¡¡¥Ð¥ì¥Ã¥È¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥×¥ì¥Õ¥¡¥Ö¤Ë¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤â¥¨¥Í¥ß¡¼¤â Bullet ¥¹¥¯¥ê¥×¥È¤ò¶¦Í¤·¤Æ¤¤¤ë¤³¤È¤«¤é¤â
BulletData ¤â¶¦Í¤·¤ÆÍøÍѤ¹¤ë¤³¤È¤ò¤Õ¤Þ¤¨¤ÆÀ߷פµ¤ì¤Æ¤¤¤ë¤³¤È¤¬¤¦¤«¤¬¤¨¤Þ¤¹¡£
¡¡¤³¤Î¼ê½ç¤Ç¤Ï¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤òÉü³è¤µ¤»¤Æ¡¢¤½¤Î¥Ð¥ì¥Ã¥È¤Î¾ðÊó¤â¡¢¥×¥ì¥¤¥ä¡¼¤ÈƱ¤¸¤è¤¦¤Ë
¥Ð¥ì¥Ã¥È¤Î¸ÇÄêÃͤǤϤʤ¯¡¢¥¨¥Í¥ß¡¼¤´¤È¤ËÀßÄꤵ¤ì¤Æ¤¤¤ë¥Ð¥ì¥Ã¥È¤Î¾ðÊó¤Ëɳ¤Å¤¤¤Æ¡¢¤½¤ì¤¾¤ì¤Î°Û¤Ê¤ë¥Ð¥ì¥Ã¥È¤òȯ¼Í¤Ç¤¤ë¤è¤¦¤Ë½¤Àµ¤ò²Ã¤¨¤Þ¤¹¡£
¡¡¸½ºß¥¨¥Í¥ß¡¼¤Ç¥Ð¥ì¥Ã¥È¤òȯ¼Í¤¹¤ë¼ïÎà¤Ï£²¼ïÎà¤Ç¤¹¤Î¤Ç¡¢¤³¤ì¤é¤Ë¤½¤ì¤¾¤ìÀìÍѤΥХì¥Ã¥È¤Î¥Ç¡¼¥¿¤òÍÑ°Õ¤·¤Æ¡¢
¤½¤Î¥Ç¡¼¥¿¤òÍøÍѤǤ¤ë¤è¤¦¤Ë¥í¥¸¥Ã¥¯¤òºî¤êÊѤ¨¤Þ¤¹¡£¡¡
¡¡Datas ¥Õ¥©¥ë¥ÀÆâ¤Ë¤¢¤ë BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î BulletDataList ÊÑ¿ô¤Î Size ¤ò 4 ¤«¤é 6 ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡Element4 ¤È Element5 ¤¬Äɲ䵤ì¤Þ¤¹¡£½çÈ֤ϤɤÁ¤é¤Ç¤â¹½¤¤¤Þ¤»¤ó¤Î¤Ç¡¢
¥Ü¥¹ÍѤΥХì¥Ã¥È¤È¡¢¥Î¡¼¥Þ¥ë¥¨¥Í¥ß¡¼ÍѤΥХì¥Ã¥È¤Î¥Ç¡¼¥¿¤òÅÐÏ¿¤·¤Þ¤·¤ç¤¦¡£
²¼µ¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò»²¹Í¤·¤Æ¤¤¤¿¤À¤¤¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£
¥¨¥Í¥ß¡¼ËÜÂΤΰÀ¾ðÊó¤È°Û¤Ê¤ë°À¾ðÊó¤òÀßÄꤷ¤Æ¤ª¤¯¤È¡¢¥×¥ì¥¤¥ä¡¼¤Ï¤è¤ê¹Í¤¨¤ëÉôʬ¤¬Â¿¤¯¤Ê¤ê¤Þ¤¹¡£
¤½¤¦¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¥¨¥Í¥ß¡¼ËÜÂΤΰÀ¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¥Ð¥ì¥Ã¥È¤Î°À¤Ë¤âÌܤò¸þ¤±¤ëɬÍפ¬À¸¤Þ¤ì¤ë¤¿¤á¤Ç¤¹¡£
¡¡¤Ê¤ª¡¢¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤Î¾ðÊó¤Ï¡¢EnemyData Æâ¤Ë¤¢¤ë BulletType ¤Ë¤è¤Ã¤Æ·èÄꤷ¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢BulletData ¤Î BulletType ¤È¹ç¤ï¤»¤Æ¤ª¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
BulletDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

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

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

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

¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£
£·£µ¡¥EnemyContorlller ¥¹¥¯¥ê¥×¥È¤È¡¢ BulletSelectManager ¥¹¥¯¥ê¥×¥È¤È¡¢EnemyGenerator ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤Ë¤â BulletData ¤Î¾ðÊó¤òÍøÍѤǤ¤ë¤è¤¦¤Ë¤¹¤ë 
¡¡¥í¥¸¥Ã¥¯¤È¤·¤ÆÀ߷פ·¤¿¤¤ÆâÍƤϼ¡¤ÎÄ̤ê¤Ç¤¹¡£
¡¦¥¨¥Í¥ß¡¼¤Îȯ¼Í¤¹¤ë¥Ð¥ì¥Ã¥È¤Î¾ðÊó¤ò¸ÇÄêÃͤǤϤʤ¯¡¢BulletData ¤ËÅÐÏ¿¤·¤¿¾ðÊó¤òÍøÍѤǤ¤ë¤è¤¦¤Ë¤¹¤ë¡¡
¡¡¤³¤Î½èÍý¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Ë¤Ï¤É¤Î¤è¤¦¤ÊÀ߷פò¹Í¤¨¤Æ¥í¥¸¥Ã¥¯¤òÁȤó¤Ç¤¤¤±¤Ð¤è¤¤¤«¡¢¼«Ê¬¤Ç¼ÂÁõ¤¹¤ë¤Þ¤Ç¤Î¼ê½ç¤ò¹Í¤¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¤Þ¤º¤Ï¤É¤Î¤è¤¦¤Ê»ÅÍͤˤ¹¤ë¤«¤òÀßÄꤷ¡¢¤½¤Î¸å¡¢¤½¤ì¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤ÎÀ߷פò¹Í¤¨¤Æ
ɬÍ×¤Ê¥í¥¸¥Ã¥¯¤òÁȤ߹þ¤ó¤ÇÀ©¸æ¤ò¹Ô¤Ã¤Æ¤¤¤¤Þ¤¹¡£
¡¡¤É¤Î¥¹¥¯¥ê¥×¥È¤Ë¤É¤Î¤è¤¦¤Ê¾ðÊó¤¬É¬ÍפʤΤ«¡¢º£¤Þ¤Ç¤Ë³Ø½¬¤·¤Æ¤¤¿¤³¤È¤òÉü½¬¤·¤Ê¤¬¤é¥í¥¸¥Ã¥¯¤òÁȤó¤Ç¤ß¤Æ¤¯¤À¤µ¤¤¡£
ÌÜŪ¤È¤¹¤ë¼ÂÁõ¤Î¥´¡¼¥ëÃÏÅÀ¡¢¥¹¥¿¡¼¥ÈÃÏÅÀ¤òÀßÄꤷ¤Æ¤«¤é¡¢ÅÓÃæ¤Î½èÍý¤òºî¤Ã¤Æ¤¤¤¤Þ¤·¤ç¤¦¡£
¡ã¼ÂÁõÎã¡ä
¥Ð¥ì¥Ã¥È¤Ë°À¤Î¾ðÊó¤¬È¿±Ç¤µ¤ì¤Æ¤¤¤ì¤Ð¡¢¥×¥ì¥¤¥ä¡¼¤Î¥Ð¥ì¥Ã¥È¤Î¼ïÎà¤È¤ÎÁêÀȽÄê¤Ë¤è¤ê¡¢¼åÅÀ¤È¤Ê¤ëÀ©¸æ¤¬¼ÂÁõ¤µ¤ì¤Þ¤¹¡£
¡ã¼ÂÁõÆ°²è¡¡¡¥Î¡¼¥Þ¥ë¡¦¥¨¥Í¥ß¡¼¤Î¥Ð¥ì¥Ã¥È¡£Â°À¾ðÊ󤬤¢¤ë¤Î¤Ç¡¢¥×¥ì¥¤¥ä¡¼¤ÎÁªÂò¤·¤Æ¤¤¤ë¥Ð¥ì¥Ã¥È¤Î¼ïÎà¤Ë¤è¤Ã¤Æ°À´Ö¤ÎÁêÀ¤¬È¿±Ç¤µ¤ì¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡ã¼ÂÁõÆ°²è¢¡¡¥Ü¥¹¤Î¥Ð¥ì¥Ã¥È¡£²èÁü¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¥À¥á¡¼¥¸¤â¸ÇÄêÃͤǤϤʤ¯¡¢BulletData ¤ÎÃͤò»²¾È¤·¤Æ¤¤¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡¼¡¤Ï¡¡È¯Å¸£³£¸¡¡¡ÝBGM¤Î½àÈ÷¡Ý¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯