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

¡¡°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤­¤Þ¤¹¡£

ȯŸ£¸¡¡¡Ý¥¨¥Í¥ß¡¼¤Î°ÜÆ°ÊýË¡¤òÄɲáÝ
£±£µ¡¥¥¨¥Í¥ß¡¼¤Î°ÜÆ°ÊýË¡¤Î¼ïÎà¤ò MoveType ·¿¤Î enum ¤È¤·¤ÆºîÀ®¤¹¤ë 
£±£¶¡¥EnemyDataSO ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢MoveType ¤òÄɲä·¡¢EnemyDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¦



¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£

¡¡¡¦¥¨¥Í¥ß¡¼ÍѤΥǡ¼¥¿¤ÎÄɲäÈÀß·×



£±£µ¡¥¥¨¥Í¥ß¡¼¤Î°ÜÆ°ÊýË¡¤Î¼ïÎà¤ò MoveType ·¿¤Î enum ¤È¤·¤ÆºîÀ®¤¹¤ë

£±¡¥Àß·×


¡¡¸½ºß¥¨¥Í¥ß¡¼¤Ï²èÌ̤ξ夫¤éµòÅÀ¤Ë¸þ¤«¤Ã¤Æľ¿Ê¤·¤Æ²¼¤¬¤Ã¤Æ¤¯¤ë¤è¤¦¤Ë½èÍý¤¬¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¥¨¥Í¥ß¡¼¤Î¥Ç¡¼¥¿¤ò EnemyDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤·¤Æ¡¢¸ÄÂκ¹¤òɽ¸½¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¤Î¤Ç¡¢
¥¨¥Í¥ß¡¼¤Î°ÜÆ°ÊýË¡¤Ë¤Ä¤¤¤Æ¤â¡¢¥¨¥Í¥ß¡¼¤´¤È¤Ë°Û¤Ê¤ë½èÍý¤ò¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£

¡¡¤³¤Î¼ê½ç¤Ç¤Ï¡¢¥¨¥Í¥ß¡¼¤Î°ÜÆ°ÊýË¡¤Ë¤Ä¤¤¤Æ¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤¹¤ë¼ê½ç¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¼¡¤Î¼ê½ç¤Ç¡¢¤³¤Î°ÜÆ°ÊýË¡¤òÍøÍѤ·¤Æ¡¢¥¨¥Í¥ß¡¼¤Î°ÜÆ°¤Î½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡¡°ÜÆ°ÊýË¡¤ÏÁý¤¨¤Æ¤¤¤¯²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢ÀìÍѤΠenum ¤òºîÀ®¤·¡¢¤½¤Á¤é¤Ç¼ïÎà¤Î´ÉÍý¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï¤³¤Î°ÜÆ°ÊýË¡¤Î¼ïÎà¤ò£±¼ïÎà¤À¤±ÅÐÏ¿¤Ç¤­¤ë¤è¤¦¤Ë¤·¡¢¤½¤ì¤ò»²¾È¤·¤Æ¡¢
¥¨¥Í¥ß¡¼¤´¤È¤Î°ÜÆ°¤òÊѹ¹¤·¤Æ½èÍý¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£


£²¡¥MoveType ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡EnemyType ·¿¤òºîÀ®¤·¤¿ºÝ¤ÈƱ¤¸¤è¤¦¤Ë¡¢enum (¥¤¡¼¥Ê¥à) ¤òÍøÍѤ·¤Æ¡¢¥¨¥Í¥ß¡¼¤Î°ÜÆ°ÊýË¡¤Î¼ïÎà¤ò»öÁ°¤ËÅÐÏ¿¤·¡¢
¤³¤Î¾ðÊó¤ò¥¨¥Í¥ß¡¼¤Î»ý¤Ä¾ðÊó¤È¤·¤Æ EnemyData ¥¯¥é¥¹Æâ¤ËÀßÄê¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£


MoveType.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


£±£¶¡¥EnemyDataSO ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢EnemyDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¦

£±¡¥Àß·×


¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËɬÍפʾðÊó¤òÄɲä·¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢¤½¤Î¸µ¤Ç¤¢¤ë EnemyDataSO ¥¹¥¯¥ê¥×¥È¤Ë½¤Àµ¤ò²Ã¤¨¤Þ¤¹¡£
¤½¤¦¤¹¤ë¤³¤È¤è¤Ã¤Æ¡¢¼«Æ°Åª¤ËÄɲä·¤¿ÊÑ¿ô¤Î¾ðÊó¤¬ EnemyDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤âÈ¿±Ç¤µ¤ì¤Þ¤¹¡£

¡¡º£²ó¤Ï¼¡²ó°Ê¹ß¤Î½èÍý¤Ç°·¤¦¤³¤È¤Ë¤Ê¤ëÃͤòÀßÄê¤Ç¤­¤ë¤è¤¦¤ËÊÑ¿ô¤òÄɲä·¤Þ¤¹¡£


£²¡¥EnemyDataSO ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢MoveType ¤ÎÃͤòÄɲ乤ë


¡¡EnemyDataSO ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢MoveType ·¿¤Î moveType ÊÑ¿ô¤È float ·¿¤Î moveDuration ÊÑ¿ô¤òÄɲä·¤Þ¤¹¡£

¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤êÀßÄꤷ¤¿¤ê¡¢³°Éô¤Î¥¹¥¯¥ê¥×¥È¤ÇÍøÍѤ¹¤ë¤³¤È¤¬Á°Äó¤Ç¤¹¤Î¤Ç¡¢
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÀßÄꤹ¤ëÊÑ¿ô¤Ï¤¹¤Ù¤Æ public ½¤¾þ»Ò¤ÇÀë¸À¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


EnemyDataSO.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


£³¡¥EnemyDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î³Æ¥¨¥Í¥ß¡¼¤Î¥Ç¡¼¥¿¤òÀßÄꤹ¤ë


¡¡Datas ¥Õ¥©¥ë¥À¤Ë¤¢¤ë EnemyDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
¿·¤·¤¯Äɲä·¤¿ÊÑ¿ô¤¬¤¹¤Ù¤Æ¤Î Element Æâ¤ËÄɲ䵤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢²¼µ­¤Î²èÁü¤ò»²¹Í¤ËÀßÄê¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£


EnemyDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£



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

¡¡¼¡¤Ï¡¡È¯Å¸£¹¡¡¡Ý¥¨¥Í¥ß¡¼¤Î°ÜÆ°ÊýË¡¤Ë¹ç¤ï¤»¤¿°ÜÆ°½èÍý¤Î¼ÂÁõ­¡¡Ý¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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