ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2023ǯ03·î06Æü(·î) 14:50:04ÍúÎò
¡¡¸æ¼ë°õÍѤΥ¤¥Ù¥ó¥È¤òºîÀ®¤Ë¤¢¤¿¤ê¡¢GetGenerator ¥¯¥é¥¹¤ò½¤Àµ¤·¤Þ¤¹¡£
¤¤¤º¤ì¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¤Ç¤â¸æ¼ë°õ¤Î³ÍÆÀ±é½Ð¥¤¥Ù¥ó¥È¤Ë¥¢¥¯¥»¥¹¤Ç¤¤ë¤è¤¦¤Ë¡¢¥·¥ó¥°¥ë¥È¥ó¥¯¥é¥¹¤Îµ¡Ç½¤ò»ý¤¿¤»¤Þ¤¹¡£
¡¡¤³¤Î¤è¤¦¤Ë¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¤¤¤¯¤Ä¤«¤ÎÊÑ¿ô¤¬ºï½ü¤Ç¤¤Þ¤¹¤Î¤Ç¡¢³°Éô¥¯¥é¥¹¤È¤Î°Í¸´Ø·¸¤¬²ò¾Ã½ÐÍè¡¢
³°Éô¤«¤é¥¯¥é¥¹¤«¤éÆÈΩ(¼«Î©)¤·¤ÆÀÕ̳¤ò²Ì¤¿¤»¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
GetGenerator.cs
¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¤É¤ÎÉôʬ¤ò²þÎɤ·¤¿¤Î¤«³Îǧ¤·¤Æ¤ª¤¯¤è¤¦¤Ë¤·¡¢½èÍý¤Ø¤ÎÍý²ò¤ò¿¼¤á¤Æ¤¯¤À¤µ¤¤¡£
¡¡Ê¬´ô½èÍýÆâ¤ÇºîÀ®¤·¤Æ¤¤¤¿¥¤¥Ù¥ó¥È½èÍý¤ò¡¢»Ò¥¯¥é¥¹¤Ë¤·¤Æ¥¤¥Ù¥ó¥È²½¤·¤Þ¤¹¡£
¡¡¥ª¥Ö¥¸¥§¥¯¥È¤Î¼«Æ°°Üư¥¤¥Ù¥ó¥ÈÍѤΥ¯¥é¥¹¤Ç¤¹¡£
ñÆÈ¤Ç¤â¤è¤¤¤Ç¤¹¤·¡¢Â¾¤Î¥¤¥Ù¥ó¥È¤ÈÁȤï¹ç¤ï¤»¤Æ¤âÍøÍѤǤ¤Þ¤¹¡£
¡¡DOTween ¤Ï¥³¥ë¡¼¥Á¥óÆâÉô¤Ç¼Â¹Ô¤¹¤ë¾ì¹ç¡¢yield return ÉÕ¤ÇÌ¿Î᤹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤½¤Î¾ì¹ç¡¢WaitForCompletion() ¥á¥½¥Ã¥É¤ò¥Á¥§¡¼¥ó¤¹¤ë¤³¤È¤ÇÂÔµ¡½èÍý¤È¤·¤Æ¼Â¹Ô¤µ¤ì¤Þ¤¹¡£
GameEventAutoMove.cs
¡¡¤³¤Á¤é¤ÏÁ°²ó¤Þ¤Ç¤ÈƱ¤¸¤Ç¤¹¡£
¡¡GameEventHandler ¥¯¥é¥¹¤ò¥¤¥Ù¥ó¥È¤òȯ²Ð¤µ¤»¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¡¢
¹ç¤ï¤»¤Æ¡¢¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¼ÂºÝ¤Ëȯ²Ð¤¹¤ë¥¤¥Ù¥ó¥È¤Î¥¯¥é¥¹¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¡¡¥¢¥¿¥Ã¥Á¤¹¤ë½çÈ֤ϽçÉÔÆ±¤Ç¤¹¡£¥¢¥µ¥¤¥ó¤Î½çÈÖ¤À¤±¥¤¥Ù¥ó¥È½ç¤Ëʤ٤Ƥ¯¤À¤µ¤¤¡£
¡¡ºîÀ®¤·¤¿¥¤¥Ù¥ó¥È¤ò¤Þ¤È¤á¤Æ»î¤¹Á°¤Ë¡¢¤Þ¤º¤Ï¡¢£±¤Ä¤º¤Ä¤Î¥¤¥Ù¥ó¥È¤¬Àµ¾ï¤Ë¼Â¹Ô¤µ¤ì¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¤¤¤¤Ê¤ê¤Þ¤È¤á¤Æ»î¤·¤Æ¤·¤Þ¤¦¤È¡¢Ëü¤¬°ì¥Ð¥°¤¬È¯À¸¤·¤¿¾ì¹ç¡¢¤É¤ÎÉôʬ¤ËÌäÂ꤬¤¢¤ë¤Î¤«Ê¬¤«¤é¤Ê¤¤¤¿¤á¤Ç¤¹¡£
¡¡¤³¤¦¤¤¤Ã¤¿µ¡Ç½¤ò¤Þ¤È¤á¤Æ»î¤¹Á°¤Ë¡¢£±¤Ä¤º¤Ä¥¤¥Ù¥ó¥È¤¬Æ°ºî¤¹¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤«¤é
Ê£¿ô¤Î¥¤¥Ù¥ó¥È¤¬¼Â¹Ô¤µ¤ì¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤¤¤¯¤³¤È¤¬Å´Â§¤Ç¤¹¡£
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡¼¡°Ê¹ß¤Î¼ê½ç¤ÏÈ󯱴ü½èÍý¤ÎÄɲóؽ¬¤Ç¤¹¡£
¥³¥ë¡¼¥Á¥ó¤Ç¤Ï¤Ê¤¯¤Æ async / await ¤È¤¤¤¦È󯱴üÍѤε¡Ç½¤È¡¢¤½¤ì¤ò½õ¤±¤ë¥¢¥»¥Ã¥È¤Ç¤¢¤ë UniTask ¤òÍøÍѤ·¤Æ
¥³¥ë¡¼¥Á¥ó¤ÇºîÀ®¤·¤¿ÂÔµ¡½èÍý¤ò¡¢Ê̤ηÁ¤Ç¤ÎÈ󯱴ü½èÍý¤Ë¤·¤Æ¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡¼¡¤Î¼ê½ç¤Ï¡¡½èÍý¤ÎÃê¾Ý²½¤Ë¤è¤ë¼ÂÁõÎ㥡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯