ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2023ǯ06·î25Æü(Æü) 16:17:25ÍúÎò
¡¡¤³¤Î¼ê½ç¤Ç¤Ï¡¢¥ß¥Ã¥·¥ç¥ó¤Î£±¤Ä¤È¤·¤ÆÉð´ï¼èÆÀ¤Î¥¤¥Ù¥ó¥È¤òȯÀ¸¤µ¤»¤ÆÉð´ï¼èÆÀÍѤΥݥåץ¢¥Ã¥×¥¦¥¤¥ó¥É¥¦¤òɽ¼¨¤·¡¢
¼èÆÀ¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤ÇÉð´ï¤ò¼èÆÀ¤·¤Æ¥²¡¼¥àÆâ¤ÇÍøÍѤǤ¤ë¤è¤¦¤Ë¤¹¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£
ȯŸ£² ¡¼Éð´ï¼èÆÀ¥¤¥Ù¥ó¥È¤ÎȯÀ¸¤ÈÉð´ï¼èÆÀ¥Ý¥Ã¥×¥¢¥Ã¥×¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨¡¼
¡ã¼ÂÁõÆ°²è¡¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡ã¼ÂÁõÆ°²è¢¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡¡¥ß¥Ã¥·¥ç¥ó¤ÎȯÀ¸µ¡Ç½¤Ë¤Ä¤¤¤Æ¤Ï¼ÂÁõºÑ¤Ç¤¹¡£
¸½ºß¤Ï¥ß¥Ã¥·¥ç¥ó¤Ë¤ª¤¤¤Æ¤ÏŨ¤ÎÀ¸À®¤Î¤ß¤¬È¯À¸¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤Ëʬ´ô¤òÄɲä·¤Æ
¥ß¥Ã¥·¥ç¥ó¤ÎȯÀ¸»þ¤Ë¡¢Å¨¤ÎÀ¸À®¤ò¹Ô¤¦¤«¡¢¤¢¤ë¤¤¤ÏÉð´ï¤Î¼èÆÀ¥¤¥Ù¥ó¥È¤ò¹Ô¤¦¤«¤òȽÄꤹ¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡Éð´ï¤Î¼èÆÀ¥¤¥Ù¥ó¥È¤Ë¤Ä¤¤¤Æ¤Ï¡¢Á°²ó¤Î¼ê½ç¤ÇºîÀ®¤·¤¿ UI ¤ò²èÌ̤Ëɽ¼¨¤·¡¢¼èÆÀÁªÂò¤ò¹Ô¤¨¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤³¤Î¤È¤¡¢Ëè²óƱ¤¸Éð´ï¤Î¼èÆÀ¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤Ë¡¢¤É¤ÎÉð´ï¤¬¼èÆÀ¤Ç¤¤ë¤«¤ò WeaponDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é»²¾È¤·¡¢
Ʊ¤¸ UI ¤Ç¤¢¤ê¤Ê¤¬¤é¡¢ÍÍ¡¹¤ÊÉð´ï¤Î¼èÆÀ¤¬¹Ô¤¨¤ë¤è¤¦¤Ë¿¶¤ëÉñ¤¤¤òÊѤ¨¤ë·Á¤Ç¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡¥×¥í¥°¥é¥à¤Ë¤ª¤¤¤Æ¿¶¤ëÉñ¤¤¤òÊѤ¨¤ë¤³¤È¤Ï½ÅÍפÊÍ×ÁǤΣ±¤Ä¤Ç¤¹¡£
¤·¤Ã¤«¤ê¤È³Ø½¬¤·¡¢±þÍѤǤ¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤¤Þ¤·¤ç¤¦¡£
¡¡¥ß¥Ã¥·¥ç¥ó¤Î¼ïÎà¤ò»öÁ°¤Ë enum ¤È¤·¤ÆÅÐÏ¿¤·¤Æ¤ª¤¯¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤³¤Á¤é¤ÇÄ󼨤·¤Æ¤¤¤ëÎóµó»Ò¤Î¼ïÎà¤ÏǤ°Õ¤Ç¤¹¡£Enemy ¤È Weapon ¤À¤±´Þ¤á¤Æ¤¤¤¿¤À¤±¤ì¤Ð¡¢¼«Í³¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
¡¡¤³¤Î¾ðÊó¤òÀßÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢¥ß¥Ã¥·¥ç¥ó¤Îʬ´ô»þ¤ËÎóµó»Ò¤ÎÆâÍƤÇʬ´ôȽÄê¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡enum ¤Î¤ß¤Î¥¹¥¯¥ê¥×¥È¤Ç¤¹¤Î¤Ç¡¢¥¢¥¿¥Ã¥Á¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£(MonoBehaviour ¥¯¥é¥¹¤ò·Ñ¾µ¤·¤Æ¤¤¤Ê¤¤¤¿¤á¡¢¥¢¥¿¥Ã¥Á½ÐÍè¤Þ¤»¤ó¡£)
EventType cs
¡¡PathTran ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÏÊ£¿ô¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤Î¤¦¤Á¤Î£±¤Ä¤Î¾ðÊó¤òÊѹ¹¤·¤Æ¡¢
¥ß¥Ã¥·¥ç¥ó¤òȯÀ¸¤¹¤ë¤è¤¦¤Ë¤·¤¿¾å¤Ç¡¢EventTypes ÊÑÁã¤Î Size ¤ò 1 ¤Ë¤·¤Æ¡¢Element 0 ¤Ë Weapon ¤òÀßÄꤷ¤Þ¤¹¡£
¡¡EventNos ÊÑ¿ô¤Î Size ¤â 1 ¤Ë¤·¤Æ¡¢Element 0 ¤Ë¤Ï 0 ¡Á 2 ¤òÀßÄꤷ¤Þ¤¹¡£
¤³¤ÎÈÖ¹æ¤Ï¼èÆÀ¤Ç¤¤ëÉð´ï¤ÎÈÖ¹æ¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹¡£¤½¤Î¤¿¤á¡¢0 ¡Á 2 ¤ÎÈֹ椬ÀßÄꤵ¤ì¤Æ¤¤¤ëÉð´ï¤¬¼èÆÀ²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£¡¡
¡¡¥Ç¥Ð¥Ã¥°¤·¤ä¤¹¤¤¤è¤¦¤Ë¤Ê¤ë¤Ù¤¯¼êÁ°¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÀßÄê¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£

Á°²ó¤Î¼ê½ç¤ÇºîÀ®¤·¤¿ WeaponEventInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤òÀ©¸æ¤¹¤ë¤¿¤á¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤òºîÀ®¤¹¤ëºÝ¤Ë¤Ï¡¢¤É¤¦¤¤¤Ã¤¿Ìò³ä¤ò»ý¤¿¤»¤ÆºîÀ®¤·¤¿¤«¤ò»×¤¤½Ð¤·¤Æ¡¢
¤É¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¤É¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÀ©¸æ¤·¤¿¤¤¤Î¤«¤ò¹Í¤¨¤Ê¤¬¤é¡¢½èÍý¤ò¹Í¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£
WeaponEventInfo .cs
¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¡¡Á°²ó¤Î¼ê½ç¤ÇºîÀ®¤·¤¿Éð´ï¤Î¼èÆÀÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(»²¹ÍÎã¤Ç¤Ï WeaponEventInfoSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È)¤Ë
WeaponEventInfo ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é³ÆÊÑ¿ô¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡¤É¤Î¤è¤¦¤Ê¾ðÊó¤ò¥¢¥µ¥¤¥ó¤¹¤ì¤Ð»ØÄꤷ¤¿¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀ©¸æ¤¬¹Ô¤¨¤ë¤è¤¦¤Ë¤Ê¤ë¤Î¤«¤ò
¼«Ê¬¤Ç¹Í¤¨¤Ê¤¬¤é¡¢¥Ò¥¨¥é¥ë¥¡¼¤Ë¤¢¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥µ¥¤¥ó¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡¤³¤Î¼ê½ç¤Ï¤³¤ì¤Ç´°Î»¤Ç¤¹¡£
¡¡ºîÀ®¤·¤¿Éð´ï¤Î¼èÆÀÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÅÐÏ¿¤·¡¢¥ß¥Ã¥·¥ç¥óÆâ¤ÇÉð´ï¤Î¼èÆÀ¥¤¥Ù¥ó¥È¤¬È¯À¸¤·¤¿ºÝ¤Ë
¥²¡¼¥à²èÌ̤ËÉð´ï¤Î¼èÆÀÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òɽ¼¨¤µ¤»¤ëÀ©¸æ¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¡¡Start ¥á¥½¥Ã¥É¤Î TODO ¤ÎÉôʬ¤ò¼ÂÁõ¤¹¤ë¤È¤È¤â¤Ë¡¢PreparateMission ¥á¥½¥Ã¥É¡¢ObservateMission ¥á¥½¥Ã¥É¡¢EndMission ¥á¥½¥Ã¥ÉÆâ¤Î³Æ TODO ¤ÎÉôʬ¤Î¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£
¤¤¤º¤ì¤âÉð´ï¤Î¼èÆÀ¥¤¥Ù¥ó¥È¤Î TODO ¤È¤·¤ÆµºÜ¤·¤Æ¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤É¤¦¤¤¤Ã¤¿½èÍý¤¬Å¬ÀڤʤΤ«¤ò¼«Ê¬¤Ç¤â¹Í¤¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡IsMissionTrigger ÊÑ¿ô¤òÍøÍѤ·¤Æ¡¢¥ß¥Ã¥·¥ç¥ó¤¬È¯À¸¤¹¤ë¤«¤É¤¦¤«¤ò³Îǧ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢
¤½¤ÎÉôʬ¤ËÃåÌܤ·¤Ê¤¬¤é¡¢¥ß¥Ã¥·¥ç¥óȯÀ¸»þ¤Ë¡¢¤É¤Î¤è¤¦¤Ë¤·¤Æ¥¤¥Ù¥ó¥È¤Îʬ´ô¡¼Å¨¤Î½Ð¸½¤ÈÉð´ï¤Î¼èÆÀ¡¼¤ò¹Ô¤¨¤Ð¤¤¤¤¤«¤ò¹Í¤¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
GameManager.cs
¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¡¡GameManager ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Þ¤·¤¿¤Î¤Ç¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê¿·¤·¤¯Äɲä·¤¿ÊÑ¿ô¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡WeaponEventInfo ÊÑ¿ô¤Ë¡¢Canvas ¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ëÉð´ï¤Î¼èÆÀÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(»²¹ÍÎã¤Ç¤Ï WeaponEventInfoSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È)¤ò
¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£
¡¡¤¹¤Ù¤Æ¤ÎÀßÄê¤È¼ÂÁõ¤¬´°À®¤·¤Þ¤·¤¿¤Î¤Ç¡¢¤É¤Î¤è¤¦¤Êµ¡Ç½¤¬¼ÂÁõ¤µ¤ì¤¿¤Î¤«¤ò³Îǧ¤·¤Þ¤¹¡£
¡¡½èÍý¤ÎÆâÍƤòÍý²ò¤·¤¿¾å¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢¥ß¥Ã¥·¥ç¥ó¤òȯÀ¸¤µ¤»¤Æ¤¯¤À¤µ¤¤¡£
Ũ¤ÎÀ¸À®¤Ç¤Ï¤Ê¤¯¡¢Éð´ï¤Î¼èÆÀÍѤΠWeaponEventInfo ¥¦¥¤¥ó¥É¥¦¤¬É½¼¨¤µ¤ì¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£
¡¡Â³¤¤¤Æ¡¢¥¦¥¤¥ó¥É¥¦Æâ¤ÎÉð´ï¼èÆÀÍѤΥܥ¿¥ó¤ò²¡¤·¤Æ¡¢Éð´ï¤ò¼èÆÀ¤·¤Æ¤¯¤À¤µ¤¤¡£
GameData ¥¯¥é¥¹¤Î List ¤Ë¼èÆÀ¤·¤¿Éð´ï¤Î¾ðÊó¤¬Äɲ䵤ì¤Æ¡¢¥¦¥¤¥ó¥É¥¦¤¬Èóɽ¼¨¤Ë¤Ê¤ì¤Ð¡¢¤³¤Á¤é¤âÀ©¸æÀ®¸ù¤Ç¤¹¡£
¡¡Éð´ï¤ò¼èÆÀ¤·¤Ê¤¤¾ì¹ç¤Î½èÍý¤âƱ¤¸¤è¤¦¤Ë³Îǧ¤·¤Þ¤¹¡£
¤³¤Á¤é¤òÁªÂò¤·¤¿¾ì¹ç¤Ë¤Ï GameData ¥¯¥é¥¹¤Ë¤ÏÉð´ï¤ÏÄɲ䵤줺¡¢¥¦¥¤¥ó¥É¥¦¤¬Èóɽ¼¨¤Ë¤Ê¤ì¤ÐÀ®¸ù¤Ç¤¹¡£
¡¡Ê£¿ô¤ÎÀ©¸æ³ÎǧÆâÍƤ¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤·¤Ã¤«¤ê¤È³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡ã¼ÂÁõÆ°²è¡¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡ã¼ÂÁõÆ°²è¢¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡=>¡¡¼¡¤Ï¡¡È¯Å¸£³¡¡¡¼¥¹¥Æ¡¼¥¸¥Ç¡¼¥¿¤ÎºîÀ®¡¼¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯