ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2023ǯ03·î06Æü(·î) 15:53:01ÍúÎò
¡¡UniTask ¤ò³èÍѤ·¤¿¾ì¹ç¤Î¡¢¥¤¥Ù¥ó¥È½èÍýÍѤλҥ¯¥é¥¹¤Ë¤Ä¤¤¤Æ¤Þ¤È¤á¤Þ¤¹¡£
¡¡Ê¬´ô½èÍýÆâ¤ÇºîÀ®¤·¤Æ¤¤¤¿¥¤¥Ù¥ó¥È½èÍý¤ò¡¢»Ò¥¯¥é¥¹¤Ë¤·¤Æ¥¤¥Ù¥ó¥È²½¤·¤Þ¤¹¡£
¡¡¤³¤³¤Ç¤Ïº£¤Þ¤Ç¤Î¥³¥ë¡¼¥Á¥ó¤Î½èÍý¤â»Ä¤·¤¿¾å¤Ç¡¢Èæ³Ó¤¬½ÐÍè¤ë¾õÂÖ¤Ç UniTask ¤Ç¤Î¼ÂÁõÎã¤òÄ󼨤·¤Þ¤¹¡£
¡¡¥ª¥Ö¥¸¥§¥¯¥È¤Î¼«Æ°°ÜÆ°¥¤¥Ù¥ó¥ÈÍѤΥ¯¥é¥¹¤Ç¤¹¡£
ñÆȤǤâ¤è¤¤¤Ç¤¹¤·¡¢Â¾¤Î¥¤¥Ù¥ó¥È¤ÈÁȤï¹ç¤ï¤»¤Æ¤âÍøÍѤǤ¤Þ¤¹¡£
¡¡DOTween ¤Ï¥³¥ë¡¼¥Á¥óÆâÉô¤Ç¼Â¹Ô¤¹¤ë¾ì¹ç¡¢yield return ÉÕ¤ÇÌ¿Î᤹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤½¤Î¾ì¹ç¡¢WaitForCompletion() ¥á¥½¥Ã¥É¤ò¥Á¥§¡¼¥ó¤¹¤ë¤³¤È¤ÇÂÔµ¡½èÍý¤È¤·¤Æ¼Â¹Ô¤µ¤ì¤Þ¤¹¡£
¡¡ºîÀ®ÊýË¡¤ÏÁ°²ó¤Þ¤Ç¤ÈƱ¤¸¤Ç¤¹¡£
¡¡GameEventHandler ¥¯¥é¥¹¤ò¥¤¥Ù¥ó¥È¤òȯ²Ð¤µ¤»¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¡¢
¹ç¤ï¤»¤Æ¡¢¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¼ÂºÝ¤Ëȯ²Ð¤¹¤ë¥¤¥Ù¥ó¥È¤Î¥¯¥é¥¹¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¡¡¥¢¥¿¥Ã¥Á¤¹¤ë½çÈ֤ϽçÉÔƱ¤Ç¤¹¡£¥¢¥µ¥¤¥ó¤Î½çÈÖ¤À¤±¥¤¥Ù¥ó¥È½ç¤Ëʤ٤Ƥ¯¤À¤µ¤¤¡£
¡¡¤¿¤À¤·¡¢GameEventHandler ¤ËÅÐÏ¿¤¹¤ë¾ðÊó¤¬ GameEventBase ·¿¤Ç¤Ï¤Ê¤¯ IGameEvent ·¿¤Ë¤Ê¤Ã¤Æ¤ª¤ê¡¢
¿Æ¥¯¥é¥¹¤Ç¤Ï¤Ê¤¯¡¢¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤¬¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¥¯¥é¥¹¤Ç¤¢¤ì¤ÐÅÐÏ¿¤Ç¤¤Þ¤¹¤Î¤Ç¡¢¤è¤ê¡¢Ãê¾ÝÅÙ¤¬Áý¤·¤Æ¤¤¤Þ¤¹¡£
(¥¢¥µ¥¤¥ó¤Ç¤¤ë·¿¤¬ GameEventBase ·¿¤Ç¤Ï¤Ê¤¯¡¢object ·¿¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£)
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
¡¡ºîÀ®¤·¤¿¥¤¥Ù¥ó¥È¤ò¤Þ¤È¤á¤Æ»î¤¹Á°¤Ë¡¢¤Þ¤º¤Ï¡¢£±¤Ä¤º¤Ä¤Î¥¤¥Ù¥ó¥È¤¬Àµ¾ï¤Ë¼Â¹Ô¤µ¤ì¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¤¤¤¤Ê¤ê¤Þ¤È¤á¤Æ»î¤·¤Æ¤·¤Þ¤¦¤È¡¢Ëü¤¬°ì¥Ð¥°¤¬È¯À¸¤·¤¿¾ì¹ç¡¢¤É¤ÎÉôʬ¤ËÌäÂ꤬¤¢¤ë¤Î¤«Ê¬¤«¤é¤Ê¤¤¤¿¤á¤Ç¤¹¡£
¡¡¤³¤¦¤¤¤Ã¤¿µ¡Ç½¤ò¤Þ¤È¤á¤Æ»î¤¹Á°¤Ë¡¢£±¤Ä¤º¤Ä¥¤¥Ù¥ó¥È¤¬Æ°ºî¤¹¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤«¤é
Ê£¿ô¤Î¥¤¥Ù¥ó¥È¤¬¼Â¹Ô¤µ¤ì¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤¤¤¯¤³¤È¤¬Å´Â§¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯