Unity¤Ë´ØÏ¢¤¹¤ëµ­»ö¤Ç¤¹

¡¡¥¤¥Ù¥ó¥È½èÍýÍѤλҥ¯¥é¥¹¤Ë¤Ä¤¤¤Æ¤Þ¤È¤á¤Þ¤¹¡£



GetGenerator ¥¯¥é¥¹¤Î¥·¥ó¥°¥ë¥È¥ó²½


¡¡¸æ¼ë°õÍѤΥ¤¥Ù¥ó¥È¤òºîÀ®¤Ë¤¢¤¿¤ê¡¢GetGenerator ¥¯¥é¥¹¤ò½¤Àµ¤·¤Þ¤¹¡£
¤¤¤º¤ì¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¤Ç¤â¸æ¼ë°õ¤Î³ÍÆÀ±é½Ð¥¤¥Ù¥ó¥È¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤ë¤è¤¦¤Ë¡¢¥·¥ó¥°¥ë¥È¥ó¥¯¥é¥¹¤Îµ¡Ç½¤ò»ý¤¿¤»¤Þ¤¹¡£

¡¡¤³¤Î¤è¤¦¤Ë¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¤¤¤¯¤Ä¤«¤ÎÊÑ¿ô¤¬ºï½ü¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢³°Éô¥¯¥é¥¹¤È¤Î°Í¸´Ø·¸¤¬²ò¾Ã½ÐÍè¡¢
³°Éô¤«¤é¥¯¥é¥¹¤«¤éÆÈΩ(¼«Î©)¤·¤ÆÀÕ̳¤ò²Ì¤¿¤»¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


GetGenerator.cs

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¤É¤ÎÉôʬ¤ò²þÎɤ·¤¿¤Î¤«³Îǧ¤·¤Æ¤ª¤¯¤è¤¦¤Ë¤·¡¢½èÍý¤Ø¤ÎÍý²ò¤ò¿¼¤á¤Æ¤¯¤À¤µ¤¤¡£


¿·¤·¤¤¥¤¥Ù¥ó¥ÈÍѤλҥ¯¥é¥¹¤ÎºîÀ®


¡¡Ê¬´ô½èÍýÆâ¤ÇºîÀ®¤·¤Æ¤¤¤¿¥¤¥Ù¥ó¥È½èÍý¤ò¡¢»Ò¥¯¥é¥¹¤Ë¤·¤Æ¥¤¥Ù¥ó¥È²½¤·¤Þ¤¹¡£


£±¡¥¸æ¼ë°õÍѤΥª¥Ö¥¸¥§¥¯¥È¤Î³ÍÆÀ¥¤¥Ù¥ó¥ÈÍÑ(¥·¡¼¥ó¤Ç¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¼èÆÀ¤¹¤ë¥¤¥Ù¥ó¥È)


¡¡¥·¡¼¥óÆâ¤ËÀßÃÖ¤µ¤ì¤Æ¤¤¤ë¸æ¼ë°õ¤ò³ÍÆÀ¤·¤¿ºÝ¤Î¥¤¥Ù¥ó¥È¤Ç¤¹¡£

¡¡¥¤¥Ù¥ó¥È¤ÎÃæ¤Ç¼èÆÀ¤¹¤ëÊýË¡¤Ç¤Ï¤Ê¤¯¡¢¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¼èÆÀ¤¹¤ë¥¿¥¤¥×¤Î¥¤¥Ù¥ó¥ÈÍѤΥ¯¥é¥¹¤Ç¤¹¡£


GameEventGoshuinBox.cs

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£



£²¡¥¸æ¼ë°õ¤Î¼èÆÀ¥¤¥Ù¥ó¥ÈÍÑ


¡¡¥ª¥Ö¥¸¥§¥¯¥È°Ê³°¤«¤é¤Î¸æ¼ë°õ¤Î¼èÆÀ¥¤¥Ù¥ó¥ÈÍѤǤ¹¡£
²ñÏÃ¥¤¥Ù¥ó¥È¤Ê¤É¤ÈÁȤ߹ç¤ï¤Æ»È¤¦¤³¤È¤òÁÛÄꤷ¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤³¤«¤é¤Ï¥³¥á¥ó¥È¤ÎÊäµ­¤ò¾Êά¤·¤Æ¤¤¤Þ¤¹¡£
¤¤¤Þ¤Þ¤Ç¤Î»Ò¥¯¥é¥¹ÆâÉô¤Î½èÍý¤ò¸«Ä¾¤·¡¢¼«Ê¬¤Ç¥³¥á¥ó¥È¤òÊäµ­¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


GameEventGetGoshuin.cs

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£



£³¡¥¼«Æ°°ÜÆ°¥¤¥Ù¥ó¥ÈÍÑ


¡¡¥ª¥Ö¥¸¥§¥¯¥È¤Î¼«Æ°°ÜÆ°¥¤¥Ù¥ó¥ÈÍѤΥ¯¥é¥¹¤Ç¤¹¡£
ñÆȤǤâ¤è¤¤¤Ç¤¹¤·¡¢Â¾¤Î¥¤¥Ù¥ó¥È¤ÈÁȤï¹ç¤ï¤»¤Æ¤âÍøÍѤǤ­¤Þ¤¹¡£

¡¡DOTween ¤Ï¥³¥ë¡¼¥Á¥óÆâÉô¤Ç¼Â¹Ô¤¹¤ë¾ì¹ç¡¢yield return ÉÕ¤ÇÌ¿Î᤹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤½¤Î¾ì¹ç¡¢WaitForCompletion() ¥á¥½¥Ã¥É¤ò¥Á¥§¡¼¥ó¤¹¤ë¤³¤È¤ÇÂÔµ¡½èÍý¤È¤·¤Æ¼Â¹Ô¤µ¤ì¤Þ¤¹¡£


GameEventAutoMove.cs

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£



£´¡¥¥ª¥Ö¥¸¥§¥¯¥È¤Î¼«Æ°À¸À®¥¤¥Ù¥ó¥ÈÍÑ


¡¡¥ª¥Ö¥¸¥§¥¯¥È¤Î¼«Æ°À¸À®¥¤¥Ù¥ó¥ÈÍѤΥ¯¥é¥¹¤Ç¤¹¡£

¡¡º£²ó¤Ï NonPlayerCharacter ·¿¤ÇÀ¸À®¤·¤Æ¤¤¤Þ¤¹¤¬¡¢¤³¤ì¤âÃê¾Ý²½¤òÍøÍѤ¹¤ì¤Ð¾¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤âÀ¸À®Âоݤ˽ÐÍè¤Þ¤¹¡£


GameEventGenerateChara.cs

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£



¥¤¥Ù¥ó¥È¤ÎºîÀ®ÊýË¡


¡¡¤³¤Á¤é¤ÏÁ°²ó¤Þ¤Ç¤ÈƱ¤¸¤Ç¤¹¡£

¡¡GameEventHandler ¥¯¥é¥¹¤ò¥¤¥Ù¥ó¥È¤òȯ²Ð¤µ¤»¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¡¢
¹ç¤ï¤»¤Æ¡¢¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¼ÂºÝ¤Ëȯ²Ð¤¹¤ë¥¤¥Ù¥ó¥È¤Î¥¯¥é¥¹¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

¡¡¥¢¥¿¥Ã¥Á¤¹¤ë½çÈ֤ϽçÉÔƱ¤Ç¤¹¡£¥¢¥µ¥¤¥ó¤Î½çÈÖ¤À¤±¥¤¥Ù¥ó¥È½ç¤Ëʤ٤Ƥ¯¤À¤µ¤¤¡£


¸æ¼ë°õ¤Î¾ì¹ç



Scene ¥Ó¥å¡¼²èÁü



¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



²ñÏáܸæ¼ë°õ¡Ü°ÜÆ°¤Ê¤ÉÊ£¿ô¤Î¥¤¥Ù¥ó¥È¤ÎÁȤ߹ç¤ï¤»¤Î¾ì¹ç




Scene ¥Ó¥å¡¼²èÁü



¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÆ°ºî¤ò³Îǧ¤¹¤ë


¡¡ºîÀ®¤·¤¿¥¤¥Ù¥ó¥È¤ò¤Þ¤È¤á¤Æ»î¤¹Á°¤Ë¡¢¤Þ¤º¤Ï¡¢£±¤Ä¤º¤Ä¤Î¥¤¥Ù¥ó¥È¤¬Àµ¾ï¤Ë¼Â¹Ô¤µ¤ì¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¤¤¤­¤Ê¤ê¤Þ¤È¤á¤Æ»î¤·¤Æ¤·¤Þ¤¦¤È¡¢Ëü¤¬°ì¥Ð¥°¤¬È¯À¸¤·¤¿¾ì¹ç¡¢¤É¤ÎÉôʬ¤ËÌäÂ꤬¤¢¤ë¤Î¤«Ê¬¤«¤é¤Ê¤¤¤¿¤á¤Ç¤¹¡£

¡¡¤³¤¦¤¤¤Ã¤¿µ¡Ç½¤ò¤Þ¤È¤á¤Æ»î¤¹Á°¤Ë¡¢£±¤Ä¤º¤Ä¥¤¥Ù¥ó¥È¤¬Æ°ºî¤¹¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤«¤é
Ê£¿ô¤Î¥¤¥Ù¥ó¥È¤¬¼Â¹Ô¤µ¤ì¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤¤¤¯¤³¤È¤¬Å´Â§¤Ç¤¹¡£



¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£

¡¡¼¡°Ê¹ß¤Î¼ê½ç¤ÏÈóƱ´ü½èÍý¤ÎÄɲóؽ¬¤Ç¤¹¡£
¥³¥ë¡¼¥Á¥ó¤Ç¤Ï¤Ê¤¯¤Æ async / await ¤È¤¤¤¦ÈóƱ´üÍѤε¡Ç½¤È¡¢¤½¤ì¤ò½õ¤±¤ë¥¢¥»¥Ã¥È¤Ç¤¢¤ë UniTask ¤òÍøÍѤ·¤Æ
¥³¥ë¡¼¥Á¥ó¤ÇºîÀ®¤·¤¿ÂÔµ¡½èÍý¤ò¡¢Ê̤ηÁ¤Ç¤ÎÈóƱ´ü½èÍý¤Ë¤·¤Æ¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡¼¡¤Î¼ê½ç¤Ï¡¡½èÍý¤ÎÃê¾Ý²½¤Ë¤è¤ë¼ÂÁõÎã­¥¡¡¤Ç¤¹¡£

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

Menu



´ðÁÃ

µ»½Ñ/Ãμ±(¼ÂÁõÎã)

3D¥¢¥¯¥·¥ç¥ó¥²¡¼¥à

2D¤ª¤Ï¤¸¤­¥²¡¼¥à(ȯŸÊÔ)

2D¶¯À©²£¥¹¥¯¥í¡¼¥ë¥¢¥¯¥·¥ç¥ó(ȯŸÊÔ)

2D¥¿¥Ã¥×¥·¥å¡¼¥Æ¥£¥ó¥°(³ÈÄ¥ÊÔ)

¥ì¡¼¥¹¥²¡¼¥à(È´¿è)

2DÊüÃÖ¥²¡¼¥à(ȯŸÊÔ)

3D¥ì¡¼¥ë¥¬¥ó¥·¥å¡¼¥Æ¥£¥ó¥°(±þÍÑÊÔ)

3Dæ½Ð¥²¡¼¥à(È´¿è)

2D¥ê¥¢¥ë¥¿¥¤¥à¥¹¥È¥é¥Æ¥¸¡¼

3D¥¿¥Ã¥×¥¢¥¯¥·¥ç¥ó(NavMeshAgent »ÈÍÑ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥«¥¨¥ë¤Î°Ù¤Ë¡Á¡¢¥Ü¥³¥¹¥«¥¦¥©¡¼¥ºÉ÷)

VideoPlayer ¥¤¥Ù¥ó¥ÈϢư¤Î¼ÂÁõÎã

VideoPlayer ¥ê¥¹¥ÈÆ⤫¤é¥à¡¼¥Ó¡¼ºÆÀ¸¤Î¼ÂÁõÎã(ȯŸ)

AR ²èÁüÉÕ¤­¥ª¥Ö¥¸¥§¥¯¥ÈÀ¸À®¤Î¼ÂÁõÎã

AR ¥ê¥¹¥ÈÆ⤫¤éÀ¸À®¤Î¼ÂÁõÎã(ȯŸ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥µ¥Ð¥¤¥Ð¡¼É÷)

private



¤³¤Î¥µ¥¤¥ÈÆâ¤ÎºîÉʤϥæ¥Ë¥Æ¥£¤Á¤ã¤ó¥é¥¤¥»¥ó¥¹¾ò¹à¤Î¸µ¤ËÄ󶡤µ¤ì¤Æ¤¤¤Þ¤¹¡£

´ÉÍý¿Í/Éû´ÉÍý¿Í¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹