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

¡¡¥á¥½¥Ã¥É¤äÊÑ¿ô¤Î̿̾µ¬Â§¤Ï¡¢¥³¡¼¥É¤Î²ÄÆÉÀ­¤ò¹â¤á¤ë¤¿¤á¤ËÈó¾ï¤Ë½ÅÍפǤ¹¡£
ŬÀÚ¤Ê̿̾µ¬Â§¤ò¼é¤ë¤³¤È¤Ç¡¢Â¾¤Î³«È¯¼Ô¤¬¤¢¤Ê¤¿¤Î¥³¡¼¥É¤òÍý²ò¤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡¤³¤³¤Ç¤Ï¥á¥½¥Ã¥É¤äÊÑ¿ô¤Î̿̾µ¬Â§¤Ë¤Ä¤¤¤Æ²òÀ⤷¤Þ¤¹¡£


»²¹Í¥µ¥¤¥È
MicroSoft
C# ¼±Ê̻ҤÎ̾Á°ÉÕ¤±µ¬Â§¤Èɽµ­µ¬Â§
Qiita @Z0E ÍÍ
Visual Studio ¤Ç C# ¤Î̿̾µ¬Â§¤ò¥Á¥§¥Ã¥¯¤¹¤ë



ÊÑ¿ô¤Î̿̾µ¬Â§


¡¡ÊÑ¿ô¤Î̿̾µ¬Â§¤Ï¡¢ÊÑ¿ô¤Î¼ïÎà¤ä¥¹¥³¡¼¥×¤Ë¤è¤Ã¤Æ°Û¤Ê¤ê¤Þ¤¹¡£

¡¡´ðËÜŪ¤Ë¤Ï¡¢ÊÑ¿ô̾¤Ï±Ñ¸ì¤Î¾®Ê¸»ú¤Ç»Ï¤á¡¢Ã±¸ì¤Î¶èÀڤꤴ¤È¤ËÂçʸ»ú¤ò»È¤¦¥­¥ã¥á¥ë¥±¡¼¥¹¡ÊcamelCase¡Ë¤ò»ÈÍѤ·¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢ÊÑ¿ô̾¤Ï¶ñÂÎŪ¤Ç¤ï¤«¤ê¤ä¤¹¤¯¡¢¤½¤ÎÌò³ä¤ò¼¨¤¹¤Ù¤­¤Ç¤¹¡£


¥í¡¼¥«¥ëÊÑ¿ô


¡¡¥í¡¼¥«¥ëÊÑ¿ô¤Ï¡¢¥á¥½¥Ã¥ÉÆâ¤Ç¤Î¤ß»ÈÍѤµ¤ì¤ëÊÑ¿ô¤Ç¤¹¡£
¥í¡¼¥«¥ëÊÑ¿ô¤Î̿̾¤Ï¥­¥ã¥á¥ë¥±¡¼¥¹¤ò»ÈÍѤ·¡¢ÊÑ¿ô̾¤Ï¶ñÂÎŪ¤Ç¤ï¤«¤ê¤ä¤¹¤¯¤¹¤Ù¤­¤Ç¤¹¡£

¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹



¥á¥ó¥ÐÊÑ¿ô¡Ê¥Õ¥£¡¼¥ë¥É¡Ë


¡¡¥á¥ó¥ÐÊÑ¿ô¤Ï¡¢¥¯¥é¥¹Æâ¤Ç»ÈÍѤµ¤ì¤ëÊÑ¿ô¤Ç¡¢¥¢¥ó¥À¡¼¥¹¥³¥¢¡Ê_¡Ë¤Ç»Ï¤á¤ë¤³¤È¤¬°ìÈÌŪ¤Ç¤¹¡£
¤³¤ì¤Ë¤è¤ê¡¢¥á¥ó¥ÐÊÑ¿ô¤È¥í¡¼¥«¥ëÊÑ¿ô¤ò¶èÊ̤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£

¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹



¥á¥½¥Ã¥É¤Î̿̾µ¬Â§


¡¡¼«ºî¤·¤¿¥á¥½¥Ã¥É̾¤Ï¡¢±Ñ¸ì¤ÎÂçʸ»ú¤Ç»Ï¤á¡¢Ã±¸ì¤Î¶èÀڤꤴ¤È¤ËÂçʸ»ú¤ò»È¤¦¥Ñ¥¹¥«¥ë¥±¡¼¥¹¡ÊPascalCase¡Ë¤ò»ÈÍѤ·¤Þ¤¹¡£
¤Þ¤¿¡¢¥á¥½¥Ã¥É̾¤ÏÆ°»ì¤Ç»Ï¤á¤ë¤³¤È¤¬°ìÈÌŪ¤Ç¡¢¤½¤Î¥á¥½¥Ã¥É¤¬²¿¤ò¤¹¤ë¤Î¤«¤òÌÀ³Î¤Ë¼¨¤¹¤Ù¤­¤Ç¤¹¡£

¡¡¤Þ¤¿¼«ºî¤·¤¿¥á¥½¥Ã¥É¤Ë¤Ï¥µ¥Þ¥ê¡¼¤ò¤Ä¤±¤ë¤è¤¦¤Ë¤·¡¢¥á¥½¥Ã¥É¤òÍ×Ì󤷤ƤޤȤá¤Æ¤ª¤­¤Þ¤¹¡£


Ä̾ï¤Î¥á¥½¥Ã¥É


¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹



¥³¥ë¡¼¥Á¥ó¤Î̿̾µ¬Â§


¡¡¥³¥ë¡¼¥Á¥ó¤Ï¡¢Unity¤ÇÆȼ«¤ÎÈóƱ´ü½èÍý¤ò¹Ô¤¦¤¿¤á¤Îµ¡Ç½¤Ç¤¹¡£
¥³¥ë¡¼¥Á¥ó¤Ï¡¢IEnumerator¤òÌá¤êÃͤȤ¹¤ë¥á¥½¥Ã¥É¤Ç¼ÂÁõ¤µ¤ì¤Þ¤¹¡£

¡¡¥³¥ë¡¼¥Á¥ó¤Î̿̾µ¬Â§¤Ï¡¢´ðËÜŪ¤Ê¥á¥½¥Ã¥É¤Î̿̾µ¬Â§¤Ë½¾¤¤¤Ä¤Ä¡¢¥á¥½¥Ã¥É̾¤ÎËöÈø¤Ë ¡ÈCoroutine¡É ¤Þ¤¿¤Ï ¡ÈCo¡É ¤òÄɲ乤뤳¤È¤¬°ìÈÌŪ¤Ç¤¹¡£
¤³¤ì¤Ë¤è¤ê¡¢¥³¥ë¡¼¥Á¥ó¤Ç¤¢¤ë¤³¤È¤òÌÀ¼¨Åª¤Ë¼¨¤¹¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£

¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹



async ¥á¥½¥Ã¥É¤Î̿̾µ¬Â§


¡¡async ¥á¥½¥Ã¥É¤Ï¡¢¥³¥ë¡¼¥Á¥ó¤ÈƱ¤¸¤¯ÈóƱ´ü½èÍý¤ò¹Ô¤¦¥á¥½¥Ã¥É¤Ç¤¹¡£
C# ¤ËÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë Task ¤òÍøÍѤ¹¤ë¤«¡¢¤¢¤ë¤¤¤Ï¡¢UniTask ¥¢¥»¥Ã¥È¤òÍøÍѤ¹¤ë¤³¤È¤Ç¼ÂÁõ¤Ç¤­¤Þ¤¹¡£

¡¡async ¥á¥½¥Ã¥É¤Î̿̾µ¬Â§¤Ï¡¢´ðËÜŪ¤Ê¥á¥½¥Ã¥É¤Î̿̾µ¬Â§¤Ë½¾¤¤¤Ä¤Ä¡¢¥á¥½¥Ã¥É̾¤ÎËöÈø¤Ë ¡ÈAsync¡É ¤òÄɲ乤뤳¤È¤¬°ìÈÌŪ¤Ç¤¹¡£
¤³¤ì¤Ë¤è¤ê¡¢ÈóƱ´ü½èÍý¤ò¹Ô¤¦¥á¥½¥Ã¥É¤Ç¤¢¤ë¤³¤È¤òÌÀ¼¨Åª¤Ë¼¨¤¹¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£

¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹



¤Þ¤È¤á


¡¡¤³¤ì¤é¤Î̿̾µ¬Â§¤Ë½¾¤¦¤³¤È¤Ç¡¢¥³¡¼¥É¤Î²ÄÆÉÀ­¤ò¸þ¾å¤µ¤»¡¢Â¾¤Î³«È¯¼Ô¤¬¤¢¤Ê¤¿¤Î¥³¡¼¥É¤òÍý²ò¤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£
¤Þ¤¿¡¢Ì¿Ì¾µ¬Â§¤òÅý°ì¤¹¤ë¤³¤È¤Ç¡¢³«È¯¥Á¡¼¥àÆâ¤Ç¤Î¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¤â±ß³ê¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¼«Ê¬¤Î½ñ¤¤¤¿¥½¡¼¥¹¥³¡¼¥É¤ò¸«Ä¾¤·¡¢Å¬ÀÚ¤Ê̿̾µ¬Â§¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«¡¢³Îǧ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¤Þ¤¿¥ê¥Õ¥¡¥¯¥¿¥ê¥ó¥°¤ò¹Ô¤¤Êѹ¹¤ò¹Ô¤Ã¤Æ¤â¤è¤¤¤Ç¤·¤ç¤¦¡£

¡¡¤½¤Î¾ì¹ç¤Ë¤Ï¡¢Visual Studio ¤Ç¤¢¤ì¤Ð¡Ö̾Á°¤ÎÊѹ¹¡×¤«¤éÊѹ¹¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
»²¾ÈÀè¤â¤Þ¤È¤á¤Æ°ì³ç½¤Àµ¤µ¤ì¤Þ¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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