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

¡¡£²£Ä¥²¡¼¥à¤Ë¤ª¤¤¤Æ¡¢°ìÅÙ¤ËÊ£¿ô¤ÎÃƤÎȯ¼Íµ¡Ç½¤òºîÀ®¤·¤¿ºÝ¤Î¥æ¡¼¥¹¥±¡¼¥¹¤Ç¤¹¡£

¡¡Æäˤ³¤Î¥±¡¼¥¹¤Ï¡¢°ìÅÙ¤ËÊ£¿ôȯ¼Í¤¹¤ëÃƤÎÀèü¤ò¡¢°Û¤Ê¤ëȯ¼ÍÊý¸þ¤È°ìÃפµ¤»¤ëºÝ¤ËɬÍפʵ¡Ç½¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡Î㤨¤Ð¡¢¥×¥ì¥¤¥ä¡¼¤ÎÁ°Êý£²Êý¸þ¤ä£³Êý¸þ¤ËÃƤòȯ¼Í¤¹¤ë¾ì¹ç¡¢ÃƤòÀð¾õ¤Ëȯ¼Í¤¹¤ë¥¿¥¤¥×¤¬Â¿¤¤¤È»×¤¤¤Þ¤¹¤¬¡¢
ÃƤÎÊý¸þÀßÄê¤È²óžÀßÄê¤Î½èÍý¤ò¤·¤Ã¤«¤ê¤È¹Ô¤ï¤Ê¤¤¤È¡¢¤¹¤Ù¤ÆƱ¤¸°ÌÃÖ¤ËÃƤ¬È¯¼Í¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢Ê£¿ô¤ÎÃƤòȯ¼Í¤¹¤ë¾ì¹ç¡¢ÃƤηÁ¾õ¤¬´Ý·¿°Ê³°¤Ç¤¢¤Ã¤Æ¤â¥×¥ì¥¤¥ä¡¼¤Î¸þ¤­¤ÈÃƤÎÀèüÊý¸þ¤È¤ò°ìÃפ·¤Æ¤¤¤Ê¤¤¤È¡¢²èÌÌɽ¼¨¤¬¤Á¤°¤Ï¤°¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¥¤¥á¡¼¥¸¤È¤·¤Æ¤Ï¡¢ÃƤòÌð¤ËÃÖ¤­´¹¤¨¤Æ¤Ç¹Í¤¨¤¿¤È¤­¡¢Ì𤸤ê¤Î¸þ¤­¤¬¥×¥ì¥¤¥ä¡¼¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤È°ìÃפ¹¤ë·Á¤Ë¤¹¤ë¤³¤È¤¬ÌÜŪ¤Ç¤¹¡£

¡¡¤É¤¦¤¤¤Ã¤¿½èÍý¤ò»Ü¤¹É¬Íפ¬¤¢¤ë¤Î¤«¤òÍý²ò¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢ÌäÂê¤ò²ò·è¤¹¤ëǽÎϤòÍܤ¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¤·¡¢³Ø½¬¤¹¤ë¤³¤È¤Ç¾¤ÎÃƤÎȯ¼Í½èÍý¤Ë¤â±þÍѤ¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤³¤Îµ­»ö¤Ç¤Ï¡¢Ê£¿ô¤ÎÃƤòÀð¾õ¤Ëȯ¼Í¤¹¤ë½èÍý¤ò³Ø½¬¤·¤Ê¤¬¤é¡¢Àµ¤·¤¤Êý¸þÀßÄê¤ÎÊýË¡¤â³Ø½¬¤·¤Þ¤·¤ç¤¦¡£


¡ãÀð¾õ¡¡£²Êý¸þ¡ä



¡ã³Îǧư²è¡¡¡¼È¯¼Í¸ý¤Î¸þ¤­¤ÈÃƤÎÀèü¤ÎÊý¸þ¤¬°ìÃפ·¤Æ¤¤¤ë­¡¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã³Îǧư²è¡¡¡¼È¯¼Í¸ý¤Î¸þ¤­¤ÈÃƤÎÀèü¤ÎÊý¸þ¤¬°ìÃפ·¤Æ¤¤¤ë­¢¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯




¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¹½À®


¡¡¤¢¤¯¤Þ¤Ç¤â¥µ¥ó¥×¥ë¤Î¹½À®¤Ç¤¹¤Î¤Ç¡¢¼«Ê¬¤Î¥×¥í¥¸¥§¥¯¥È¤ÎÆâÍƤ˹ç¤ï¤»¤ÆÊѹ¹¤·¤ÆÍøÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
¤¹¤Ç¤Ë¼«Ê¬¤Î¥×¥í¥¸¥§¥¯¥ÈÆâ¤Ë¥×¥ì¥¤¥ä¡¼ÍѤΥ­¥ã¥é¤¬¤¤¤ë¾ì¹ç¡¢¤³¤Î¼ê½ç¤ÏÉÔÍפǤ¹¡£



¡¡¤³¤Î¶µºà¤Ç¤Ï¤³¤Á¤é¤Îµ­»ö¤ÎÆâÍƤò¥Ù¡¼¥¹¤ËºîÀ®¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¡¡¡¡=>¡¡ÈîÂç²½¤·¤¿¥¯¥é¥¹Æâ¤Î½èÍý¤ò¡¢Ìò³ä¤Ë±þ¤¸¤¿¥¯¥é¥¹¤òÊ£¿ôºîÀ®¤·¤Æʬ³ä¤¹¤ë¼ÂÁõÎã­¢



¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ç Create Empty ¤ò¹Ô¤¤¡¢Player ÍѤΠCharaSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
¤½¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢²èÁü¤ò»ý¤Ä Chara ¥ª¥Ö¥¸¥§¥¯¥È¤òÇÛÃÖ¤·¤Þ¤¹¡£

¡¡CharaSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï Capsule Collider2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤È Rigidbody2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¤ª¤­¤Þ¤¹¡£
¥³¥é¥¤¥À¡¼¤Î¥µ¥¤¥º¤Ï¥²¡¼¥à¤Î´Ä¶­¤Ë¹ç¤ï¤»¤Æ¡¢¥×¥ì¥¤¥ä¡¼¤ÎÅö¤¿¤êȽÄê¤È¤·¤ÆÍøÍѤ¹¤ë¤³¤È¤òÁ°Äó¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
Rigidbody ¤â Constraint ¤ÎÀßÄê¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£

¡¡Chara ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î²èÁü¤Ê¤É¤Ë¤Ä¤¤¤Æ¤Ï¡¢ÌµÎÁ¤Î¥¤¥é¥¹¥ÈÁǺà¤ä¡¢¥¢¥»¥Ã¥È¥¹¥È¥¢¤Ê¤É¤«¤é¥¤¥ó¥Ý¡¼¥È¤·¤¿¤â¤Î¤òÍøÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
2D Character - Astronaut
https://assetstore.unity.com/packages/2d/character...





¡¡²¼µ­¤Ï¥µ¥ó¥×¥ë¤Ç¤¹¡£¤³¤ÎÄ̤ê¤Ç¤¢¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£


CharaSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È­¡



CharaSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È­¢




Chara ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(²èÁüÀßÄꡦ¥¢¥Ë¥áÍÑ)



¡¡¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë¤È¤­¤Ë¡¢¿Æ»Ò´Ø·¸¤¬¤¢¤ë¾ì¹ç¡¢¤½¤ì¤¾¤ì¤Î°ÌÃÖ¤¬ÂçÀڤˤʤê¤Þ¤¹¡£
»Ò¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤¿¤é¡¢¤Þ¤º¤Ï (0,0,0) ¤Î°ÌÃ֤˹ç¤ï¤»¤Æ¤«¤é¡¢Ä´À°¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£


¡ã¥µ¥ó¥×¥ë¥³¡¼¥É¡ä


¡¡BulletGenerator ¤ò¥¹¥¯¥ê¥×¥È¤·¡¢¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

¡¡ÃƤò£±¤Ä¡¢¤¢¤ë¤¤¤Ï£²¤Äȯ¼Í¤¹¤ë¤¿¤á¤Îµ¡Ç½¤Ç¤¹¡£
¤³¤Î¥¯¥é¥¹¤ò¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤¿¾ì¹ç¡¢ËÜ¥¹¥¯¥ê¥×¥ÈÆâ¤Î transform.position ¤Ï¥×¥ì¥¤¥ä¡¼¤Î°ÌÃ֤ˤʤê¤Þ¤¹¡£


BulletGenerator.cs

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




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



¡¡BulletPrefab ÊÑ¿ô¤Ë¤Ïȯ¼Í¤¹¤ëÃƤò¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

¡¡OffsetDegrees ÊÑ¿ô¤Ï¥×¥ì¥¤¥ä¡¼¤ò»ÏÅÀ¤È¤·¤¿Àð·Á¤ÎÃæ¿´³Ñ¤ÎÂ礭¤µ¤Ç¤¹¡£
¤³¤Î³ÑÅÙ¤ÎÈÏ°ÏÆâ¤ÇÃƤ¬È¯¼Í¤µ¤ì¤Þ¤¹¡£

¡¡²¼µ­¤Ï»²¹ÍÃͤǤ¹¡£


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



¹¶·âµ¡Ç½ÍѤνèÍý¤òÄɲ乤ë


¡¡¤³¤Á¤é¤â¼«Ê¬¤Î¥×¥í¥¸¥§¥¯¥È¤Ë¹ç¤ï¤»¤ÆÄɲ䷤Ƥ¯¤À¤µ¤¤¡£

¡¡Àè¤Û¤ÉºîÀ®¤·¤¿ BulletGenerattor Æâ¤Ë¤¢¤ë PrepareGenerateBullet(Vector2 direction, int numBullets) ¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ç
¥×¥ì¥¤¥ä¡¼¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤ËÃƤòȯ¼Í½ÐÍè¤Þ¤¹¡£

¡¡¥á¥½¥Ã¥É¤Î°ú¿ô¤Ë¤Ï (¥×¥ì¥¤¥ä¡¼¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¡¢À¸À®¤¹¤ëÃƤοô) ¤ò¤½¤ì¤¾¤ì»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤³¤³¤Ç¤Ï»²¹ÍÍÑ¤Ë CharaAttack ¥¯¥é¥¹¤Î½¤Àµ¤òÄ󼨤·¤Þ¤¹¡£
¥¯¥é¥¹¤ÎÀ߷׾塢¥×¥ì¥¤¥ä¡¼¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤Ï CharaController ¥¯¥é¥¹¤Ç´ÉÍý¤·¤Æ¤¤¤ë¤Î¤Ç¡¢¤½¤Î¾ðÊó¤òÍøÍѤ·¤Þ¤¹¡£
À¸À®¤¹¤ëÃƤοô¤Ë¤Ä¤¤¤Æ¤Ï¥Ç¥Ð¥Ã¥°ÍѤËÊÑ¿ô¤òºîÀ®¤·¡¢¤½¤Á¤é¤Ç³Îǧ¤ò¹Ô¤¤¤Þ¤¹¡£
¼ÂºÝ¤Ë¤Ï¡¢¼«Ê¬¤Î¥×¥í¥¸¥§¥¯¥È¤ÎÆâÍƤ˱þ¤¸¤Æ¡¢Î㤨¤Ð¡¢¥×¥ì¥¤¥ä¡¼¤Î¥ì¥Ù¥ë¡¢Éð´ï¤Î¥ì¥Ù¥ë¤È¤¤¤Ã¤¿¤â¤Î¤«¤é»»½Ð¤·¤Æ¤Ä¤«¤¦¤è¤¦¤Ë¤¹¤ë¤È¤¤¤¤¤Ç¤·¤ç¤¦¡£


<= ¥¯¥ê¥Ã¥¯¤·¤¿¤é³«¤­¤Þ¤¹¡£



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


¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÆ°ºî¤ò³Îǧ¤·¤Þ¤·¤ç¤¦¡£

¡¡ÇùÁ³¤ÈÆ°¤«¤¹¤Î¤Ç¤Ï¤Ê¤¯¡¢¼«Ê¬¤¬ºîÀ®¤·¤¿¥¹¥¯¥ê¥×¥È¤ÎÆâÍƤò³Îǧ¤·¡¢½èÍý¤¬Àµ¾ï¤ËÆ°ºî¤·¤Æ¤¤¤ë¤«¤ò¸«¶Ë¤á¤ëÎϤò¤Ä¤±¤Æ¤¤¤Ã¤Æ¤¯¤À¤µ¤¤¡£

¡¡º£²ó¤Ç¤¢¤ì¤Ð¡¢ÃƤò£±¤Äȯ¼Í¤¹¤ëµ¡Ç½¤È£²¤Äȯ¼Í¤¹¤ëµ¡Ç½¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤ì¤¾¤ì¤ò¥Ç¥Ð¥Ã¥°¤·¤Æ³Îǧ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£


¡ã³Îǧư²è¡¡¡¼È¯¼Í¸ý¤Î¸þ¤­¤ÈÃƤÎÀèü¤ÎÊý¸þ¤¬°ìÃפ·¤Æ¤¤¤ë­¡¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã³Îǧư²è¡¡¡¼È¯¼Í¸ý¤Î¸þ¤­¤ÈÃƤÎÀèü¤ÎÊý¸þ¤¬°ìÃפ·¤Æ¤¤¤ë­¢¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡¾å¼ê¤¯Æ°¤«¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢Unity Æâ¤ÎÀßÄê¤ä¡¢¥¹¥¯¥ê¥×¥È¤ÎÆâÍƤò¸«Ä¾¤·¤Æ¤¯¤À¤µ¤¤¡£



¡¡°Ê¾å¤Ç´°À®¤Ç¤¹¡£

¡¡Â³¤¤¤Æ¡¢£²Êý¸þ°Ê¾å¤ËÃƤòȯ¼Í¤¹¤ë¥±¡¼¥¹¤Ø¤ÎÂбþ¤ä¡¢switch ʸ¤Ë¤è¤ëʬ´ô½èÍý¤ò°ì¸µ²½¤¹¤ë¥ê¥Õ¥¡¥¯¥¿¥ê¥ó¥°¼êË¡¤Ê¤É¤ò³Ø½¬¤·¤Þ¤¹¡£

¡¡¡¡¡¡=>¡¡¡Ú£²£Ä¡Û°ìÅÙ¤ËÊ£¿ôȯ¼Í¤¹¤ëÃƤÎÀèü¤ò¡¢°Û¤Ê¤ëȯ¼ÍÊý¸þ¤È°ìÃפµ¤»¤ëµ¡Ç½¤Î¼ÂÁõÎã­¢

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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