i-school - ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ·¤ÆŨ¥Ç¡¼¥¿¤òÅÐÏ¿¡¦¼èÆÀ¤¹¤ë

Àß·×


¡¡Å¨¤Î¼ïÎब¿¤¯¤Ê¤Ã¤Æ¤¯¤ë¤È¥Ç¡¼¥¿´ÉÍý¤¬ÈÑ»¨¤Ë¤Ê¤Ã¤Æ¤­¤Þ¤¹¡£Unity¤Ç¤Ï¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤È¤¤¤¦¥Ç¡¼¥¿¥Ù¡¼¥¹ÍѤε¡Ç½¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç
¤³¤Îµ¡Ç½¤òÍøÍѤ·¤ÆŨ¤Î¾ðÊó¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ç°ì¸µ´ÉÍý¤·¡¢É¬Íפʻþ¤Ë¾ðÊó¤ò¼è¤ê½Ð¤»¤ë¤è¤¦¤ËÍÑ°Õ¤·¤Æ¤ª¤¯¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¤³¤Á¤é¤Î»È¤¤Êý¤ò´Þ¤á¤Þ¤·¤Æ¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¤É¤Î¤è¤¦¤Ë¥²¡¼¥àÆâ¤ÎŨ¤Î¥Ç¡¼¥¿¤È¤·¤ÆÈ¿±Ç¤·¤ÆÍøÍѤ·¤Æ¤¤¤¯¤«¡¢¼ê½ç¤ò¤Þ¤È¤á¤Æ¤¤¤Þ¤¹¡£

¼ÂÁõ¼ê½ç


¡¡°Ê²¼¤Î¤è¤¦¤Ê½çÈ֤ǼÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£

£±¡¥Å¨¤Î¾ðÊó¤òÀ߷פ¹¤ë
£²¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÍѤÎEnemyDataList¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë
£³¡¥¡Ú£²¡Û¤Î¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¸µ¤Ë¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤òºîÀ®¤¹¤ë
£´¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËŨ¤Î¾ðÊó(ÃÍ)¤òÅÐÏ¿¤¹¤ë
£µ¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ëDataBaseManager¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë
£¶¡¥EnemyBase¤ò½¤Àµ¤·¤Æ¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤òÈ¿±Ç¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë

£±¡¥Å¨¤Î¾ðÊó¤òÀ߷פ¹¤ë


¡¡¥²¡¼¥àÆâ¤Ë»ÈÍѤ·¤¿¤¤Å¨¤Î¾ðÊó¤òÄêµÁ¤·¤Þ¤¹¡£º£²ó¤Ï°Ê²¼¤Î¾ðÊó¤ò°·¤¨¤ë¤è¤¦¤Ë¤·¤è¤¦¤È»×¤¤¤Þ¤¹¡£

¡¦Å¨¤ÎÄ̤·ÈÖ¹æ
¡¦Ì¾Á°
¡¦ºÇÂçHp
¡¦¹¶·âÎÏ
¡¦ËɸæÎÏ
¡¦°Üư®ÅÙ
¡¦·Ð¸³ÃÍ
¡¦¤ª¶â
¡¦¥É¥í¥Ã¥×¤¹¤ë¥¢¥¤¥Æ¥à¤Î¼ïÎà

¡¡¤³¤Î¾ðÊó¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤·¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£

£²¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÍѤÎEnemyDataList¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡¡Ú£±¡Û¤ÇÀ߷פ·¤¿Å¨¤Î¾ðÊó¤ò°·¤¦¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¤¤¤­¤Þ¤¹¡£
º£²ó¤ÏŨ£±ÂΤº¤Ä¤Î¥Ç¡¼¥¿¤ò°·¤¦EnemyData¥¯¥é¥¹¤È¡¢¤½¤ÎEnemyData¤òList¤Ë¤·¤Æ´ÉÍý¤¹¤ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤È¤ò°ì½ï¤ËºîÀ®¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¿·¤·¤¯C#¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¡¢Ì¾Á°¤ò EnemyDataList ¤ËÊѹ¹¤·¤Þ¤¹¡£

EnemyDataList.cs


¡¡EnemyData¤È¤¤¤¦¥¯¥é¥¹¤¬¡¢Å¨¤Î¾ðÊó¤ò°·¤¦¥¯¥é¥¹¤Ç¤¹¡£¤³¤Î¾ðÊó¤òÅÐÏ¿¤·¡¢¥²¡¼¥àÆâ¤Ç°·¤¨¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£¤³¤ì¤ÏŨ£±ÂΤº¤Ä¡¢ÀßÄê¤Ç¤­¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢enemyDatas¤È¤¤¤¦List¤ÎÊÑ¿ô¤¬¡¢EnemyData¤ò¤Þ¤È¤á¤Æ´ÉÍý¤·¤Æ¤¤¤ëÃͤˤʤê¤Þ¤¹¡Ê¤³¤ÎÃæ¤Ë¡¢Ê£¿ô¤ÎEnemyData(Ũ1ÂΤº¤Ä)¤Î¾ðÊó¤¬Æþ¤Ã¤Æ¤¤¤Þ¤¹¡£¡Ë

£³¡¥¡Ú£²¡Û¤Î¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¸µ¤Ë¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤òºîÀ®¤¹¤ë


¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤·¤¿¤é¡¢º£¸å¤Ï¡¢¤½¤ì¤ò¥¢¥»¥Ã¥È¤È¤·¤ÆÀ¸À®¤·¤Þ¤¹¡£
Unity¤Îº¸¾å¤Î¥á¥Ë¥å¡¼Æâ¤Î Assets => Create => MyScriptable => Create EnemyData ¤Î½çÈÖ¤ÇÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡ProjectÆâ¤Ë EnemyDataList ¤È¤¤¤¦Ì¾Á°¤Î¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹(¥¢¥¤¥³¥ó¤Î·Á¤¬Â¾¤È°ã¤¦¤â¤Î¤Ç¤¹)

¼ê½çÆ°²è
https://gyazo.com/e55853aa57f0fe13f70845d221d6d9fc

¡¡¥¯¥ê¥Ã¥¯¤·¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£²èÁü¤Î¤è¤¦¤Ê¾õÂÖ¤¬É½¼¨¤µ¤ì¤ë¤È»×¤¤¤Þ¤¹¡£¤³¤ì¤ÇÀ¸À®¤Ï̵»ö¤Ë´°Î»¤Ç¤¹¡£



£´¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËŨ¤Î¾ðÊó(ÃÍ)¤òÅÐÏ¿¤¹¤ë


¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æĺ¤¯¤È¡¢enemyDats ¤Î Size ¤¬ 0 ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¡£¤³¤ì¤Ï enemyDatas ¤È¤¤¤¦¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤¬´ÉÍý¤·¤Æ¤¤¤ëList¤Î¿ô¤Ç¤¹¡£
¤Ä¤Þ¤ê¡¢ÅÐÏ¿¤·¤Æ¤¤¤ëŨ¤Î¾ðÊó¿ô¤Ç¤¹¡£¸½ºß¤Ï¤Þ¤ÀŨ¤Î¾ðÊ󤬤ʤ¤¤¿¤á¡¢List¤â0¤Î¾õÂ֤Ǥ¹¡£

¡¡¤³¤ÎÃͤò½Ð¸½¤µ¤»¤¿¤¤Å¨¤Î¿ô¤ËÀßÄꤷ¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡Êº£²ó¤Ï3¤òÀßÄꤷ¤Æ¤¤¤Þ¤¹¡Ë
²èÁü¤Î¤è¤¦¤ËElement¤Î¾ðÊó¤¬0¡Á2(»ØÄꤷ¤¿Size - 1)¤ÇÄɲ䵤ì¤Þ¤¹¡£


¡¡
¡¡°ìÈÖ¾å¤Ë¤¢¤ëElement0¤ÎÉôʬ¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£ÊĤ¸¤é¤ì¤Æ¤¤¤¿Éôʬ¤¬³«¤¤¤Æ¡¢¾ðÊó¤òÅÐÏ¿¤Ç¤­¤ëÉôʬ¤¬³«¤­¤Þ¤¹¡£
¤³¤Á¤é¤ËŨ¤Î¾ðÊó¤òÅÐÏ¿¤·¤Æ¤¯¤À¤µ¤¤¡£
ÅÐÏ¿¾ðÊó¤Î£±¤Ä¤Ç¤¢¤ëDropItemNos¤ÏÇÛÎó¤Ç¤¹¤Î¤Ç¡¢Size ¤ò»ØÄꤷ¡¢¤½¤ÎŨ¤òÅݤ·¤¿ºÝ¤Ë¥É¥í¥Ã¥×¤¹¤ë¥¢¥¤¥Æ¥à¤ÎÈÖ¹æ¤òÅÐÏ¿¤·¤Æ¤ª¤­¤Þ¤¹¡£
¸½ºß¥¢¥¤¥Æ¥à¤Ï3¼ïÎढ¤ê¤Þ¤¹¤Î¤Ç¡¢0¡¢1¡¢2¤Î¤¤¤º¤ì¤«¤ÎÃͤòÀßÄꤷ¤Þ¤¹¡£(Ê£¿ô¤Î¥¢¥¤¥Æ¥à¤«¤éÃêÁª¤·¤¿¤¤¾ì¹ç¤Ë¤ÏSize¤ò1¤è¤êÂ礭¤¯¤·¤ÆÊ£¿ô¤ÎÈÖ¹æ¤ò¤½¤ì¤¾¤ì¤ËÅÐÏ¿¤·¤Æ¤¯¤À¤µ¤¤)



¡¡¤³¤³¤Ç¤ÏSlime¡¢Skelton¡¢Ghost¤ò½çÈÖ¤ËÅÐÏ¿¤·¤Æ¤¤¤Þ¤¹¡£
Element0 Slime¤Î¾ðÊó


Element1 Skeiton ¤ÈElement2 Ghost¤Î¾ðÊó


¡¡¤³¤ì¤Ç¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤ÎŨ¤Î¾ðÊó¤ÏÅÐÏ¿¤Ç¤­¤Þ¤·¤¿¡£Êѹ¹¤â¼«Í³¤Ë¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢Å¬µ¹Ä´À°¤·¤Æ¤¯¤À¤µ¤¤¡£
¤Þ¤¿Å¨¤Î¿ô¤òÁý¸º¤¹¤ë¾ì¹ç¤Ë¤Ï Size ¤ÎÃͤòÊѹ¹¤·¤Æ¤â¤é¤¦¤È Element ¤ÎÃͤ¬¤½¤ì¤Ë¹ç¤ï¤»¤ÆÊѲ½¤·¡¢ÄɲäÇÅÐÏ¿½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

£µ¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ëDataBaseManager¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡´°À®¤·¤¿¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¤¤¤º¤ì¤«¤Î¥¹¥¯¥ê¥×¥È¤Ç´ÉÍý¤ò¹Ô¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹(¥¢¥»¥Ã¥È¤Î°·¤¤¤Ç¤¹¤¬¡¢¥¹¥¯¥ê¥×¥È¤ËÊÑ¿ô¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤¹)

¡¡À߷פȤ·¤Æ¤Þ¤·¤Æ¤Ï¡ÖÀ¸À®¤µ¤ì¤¿Å¨¤¬¡¢¼«Ê¬¤Î¥Ç¡¼¥¿¤ò³Îǧ¤·¤Ë¤¤¤Ã¤Æ¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¾ðÊó¤ò¤â¤é¤¦¡×¤È¤¤¤¦½èÍý¤Ë¤·¤¿¤¤¤È»×¤¤¤Þ¤¹¡£

¤½¤³¤Ç¡¢¤É¤ÎŨ¤«¤é¤Ç¤â¥¢¥¯¥»¥¹¤·¤ä¤¹¤¤¥¹¥¯¥ê¥×¥È¤Ç¤¢¤Ã¤¿Êý¤¬ÍøÊØÀ­¤¬¹â¤¯¤Ê¤ê¤Þ¤¹¡£
¤Þ¤¿¤³¤Î¤è¤¦¤Ë¥¢¥¯¥»¥¹¤¹¤ë¥¹¥¯¥ê¥×¥È¤ò£±¤Ä¤Ë¤·¤Æ¤ª¤¯¤³¤È¤ÇŨ£±ÂΤº¤Ä¤Ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÅÐÏ¿¤¹¤ëɬÍפâ¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ëDataBaseManager¥¹¥¯¥ê¥×¥È¤Ï¥·¥ó¥°¥ë¥È¥ó¤ÇºîÀ®¤¹¤ë¤è¤¦¤Ë¤·¤Æ¡¢Å¨¤«¤é¤Î¥¢¥¯¥»¥¹¤¬ÍưפʾõÂ֤ǺîÀ®¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡C#¥¹¥¯¥ê¥×¥È¤ò¿·¤·¤¯ºîÀ®¤·¡¢Ì¾Á°¤ò DataBaseManager ¤ËÊѹ¹¤·¤Þ¤¹¡£

DataBaseManager.cs


¡¡¤³¤ÎDataBaseManager¤Ï̾Á°¤Î¤´¤È¤¯¡¢¥²¡¼¥àÆâ¤ËÅÐÏ¿¤¹¤ë¾ðÊó¤ò°ì¸µ´ÉÍý¤µ¤»¤ë¤¿¤á¤ÎÌò³ä¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£
¸½ºß¤Ï¡¢Å¨¤Î¾ðÊó¤Î¥ê¥¹¥È¤Ç¤¢¤ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤È¡¢Å¨¤òÅݤ¹¤ÈÀ¸À®¤¹¤ë¥¢¥¤¥Æ¥à¤Î¥×¥ì¥Õ¥¡¥Ö¾ðÊó¤ò´ÉÍý¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¥¹¥¯¥ê¥×¥È¤¬´°À®¤·¤Þ¤·¤¿¤é¡¢¥Ò¥¨¥é¥ë¥­¡¼¾å¤Ç Create Empty ¤òÁªÂò¤·¤Æ¡¢Ì¾Á°¤ò DataBaseManager ¤ËÊѹ¹¤·¤Þ¤¹¡£
¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËDataBaseManager¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¤¯¤À¤µ¤¤¡£¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æĺ¤¯¤È¡¢¼¡¤Î²èÁü¤Î¤è¤¦¤Ê¾õÂ֤ˤʤäƤ¤¤ë¤È»×¤¤¤Þ¤¹¡£




¡¡¤Þ¤º¤Ï¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¢¥µ¥¤¥ó¤·¤Þ¤·¤ç¤¦¡£

¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥µ¥¤¥ó
https://gyazo.com/9bd44a06d297f232ff2b1a04e4d3174c

³¤¤¤Æ¡¢¥¢¥¤¥Æ¥à¤Î¥×¥ì¥Õ¥¡¥Ö¾ðÊó¤ò¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£¤Þ¤º¤ÏSize¤ò0¤«¤é3¤ËÊѹ¹¤·¤Æ¡¢Element¤òÍÑ°Õ¤·¤Þ¤¹¡£


¥¢¥¤¥Æ¥à¥×¥ì¥Õ¥¡¥Ö¤Î¥¢¥µ¥¤¥ó
https://gyazo.com/e4a70587c3a5b389d70366585c32ef48


¡¡´°À®¤¹¤ë¤È¡¢¼¡¤Î¤è¤¦¤Ê²èÁü¤Î¾õÂ֤ˤʤê¤Þ¤¹¡£


£¶¡¥EnemyBase¤ò½¤Àµ¤·¤Æ¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤òÈ¿±Ç¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë


¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò»ÈÍѤ¹¤ë½àÈ÷¤¬À°¤¤¤Þ¤·¤¿¤Î¤Ç¡¢ºÇ¸å¤ËEnemyBase¤ò½¤Àµ¤·¤Æ¤¤¤­¤Þ¤¹¡£
Àë¸À¥Õ¥£¡¼¥ë¥É¤Î½¤Àµ¡¢Start¥á¥½¥Ã¥É¤Î½¤Àµ¡¢DropItem¥á¥½¥Ã¥É¤Î½¤Àµ¤¬¼ç¤Ê¹àÌܤǤ¹¡£(¾¤Ë¤â¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢Á´Ê¸·ÇºÜ¤·¤Þ¤¹)


EnemyBase.cs


¡¡¤Þ¤ºÀë¸À¥Õ¥£¡¼¥ë¥É¤Ç¤Ï¡¢Å¨¤Î¾ðÊó¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¼èÆÀ¤¹¤ëÊýË¡¤ËÊѹ¹¤·¤¿¤¿¤á¡¢¸ÄÊ̤ÇÀßÄê¤ò¹Ô¤¦É¬Íפ¬¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¡£
¤½¤Î¤¿¤á¡¢ÉÔÍפˤʤä¿ÊÑ¿ô¤òºï½ü¤·¤Æ¤¤¤Þ¤¹¡£

¡¡Âå¤ï¤ê¤Ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤éŨ¤Î¾ðÊó¤ò¾È¹ç¤¹¤ë¤¿¤á¤Ë¡¢Å¨¤ÎÄ̤·ÈÖ¹æ¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤ÎÈÖ¹æ¤òÊÑ¿ô¤ÇÍÑ°Õ¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ÇÅÐÏ¿¤·¤Æ¤ª¤­¤Þ¤¹¡£
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤·¤¿ÈÖ¹æ¤Ç¾È¹ç¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Î㤨¤ÐSlime¤Î¾ðÊó¤¬Íߤ·¤¤¾ì¹ç¤Ë¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎŨ¤ÎNo¤¬0¤ÎÈֹ椬Slime¤Ç¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢
¤³¤³¤Ë¤Ï0¤òÅÐÏ¿¤·¤Þ¤¹¡£

¡¡Start¥á¥½¥Ã¥É¤Ë¤Æ¡¢DataBaseManager¤ÎGetEnemyData¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤·¤Æ¡¢¼«Ê¬¤Î»ý¤ÄÈÖ¹æ¤òÅϤ·¤Æ¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥Ç¡¼¥¿¤È¾È¹ç¤ò¤·¤Æ¤â¤é¤¤¤Þ¤¹¡£
¤½¤Î¾È¹ç·ë²Ì¤È¤·¤ÆEmenyData¤òÌᤷ¤Æ¤¯¤ì¤Þ¤¹¤Î¤Ç¡¢¤³¤ì¤ò¤½¤Î¤Þ¤ÞŨ¤Î¾ðÊó¤ò¤·¤ÆÍøÍѤ·¤Þ¤¹¡£

¡¡Î㤨¤Ð0¤È¤¤¤¦¾ðÊó¤òÅϤ·¤Æ¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤·¤Æ¤¢¤²¤ë¤È¡¢Slime¤È¤¤¤¦¥Ç¡¼¥¿¤È¤·¤Æ¾ðÊó¤òÌᤷ¤Æ¤¯¤ì¤Þ¤¹¡£
¤³¤ÎÃͤ¬¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¾ðÊó¤Ç¤¹¤Î¤Ç¡¢Àµ¾ï¤ËŨ¤Î¾ðÊ󤬼èÆÀ¤Ç¤­¤ì¤Ð¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎÍøÍѤ¬½ÐÍè¤Æ¤¤¤Þ¤¹¡£

¡¡¤Þ¤¿Å¨¤Î¥É¥í¥Ã¥×¤¹¤ë¥¢¥¤¥Æ¥à¤Ë¤Ä¤¤¤Æ¤â¡¢DataBaseManager¤ÎGetDropItemPrefabDate¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤Ç¡¢»ØÄꤷ¤¿ÈÖ¹æ¤Î¥¢¥¤¥Æ¥à¤Î¥×¥ì¥Õ¥¡¥Ö¾ðÊó¤òÌᤷ¤Æ¤¯¤ì¤Þ¤¹¡£
¤³¤¦¤¹¤ë¤³¤È¤ÇŨ1ÂΤº¤Ä¤Ë¥×¥ì¥Õ¥¡¥Ö¤Î¾ðÊó¤ò¥¢¥µ¥¤¥ó¤¹¤ë¼ê³¤­¤¬¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£¥×¥ì¥Õ¥¡¥Ö¤Î´ÉÍý¤âDataBaseManager¤ò³Îǧ¤¹¤ì¤ÐºÑ¤à¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¸úΨ²½¤¬¿Þ¤ì¤Þ¤¹¡£


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

¡¡EmenyBase¤ËÍÑ°Õ¤·¤Æ¤¢¤ëEnemyData¤ÎÃͤ¬Àµ¾ï¤ËÆþ¤Ã¤Æ¤¤¤ë¤Î¤¬Ê¬¤«¤ê¤Þ¤¹¤Ç¤·¤ç¤¦¤«¡£
¡¡
¡¡¤¢¤È¤Ï³ÆŨ¤Î¥×¥ì¥Õ¥¡¥Ö¤´¤È¤Ë¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤·¤¿ÈÖ¹æ¤òÀßÄꤷ¤Æ¤¢¤²¤ì¤Ð¡¢¤¹¤Ù¤Æ¤ÎŨ¤Î¾ðÊó¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¼èÆÀ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£