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

¡¡£²£Ä¥²¡¼¥à¤Ë¤ª¤¤¤Æ¡¢¥×¥ì¥¤¥ä¡¼¤ò¼´¤Ë¤·¤Æ¸øž¤¹¤ëÃƤε¡Ç½¤Î±þÍÑÎã¤Ç¤¹¡£

¡¡¸øž¤¹¤ëÃƤ¬¥×¥ì¥¤¥ä¡¼¤Î¼þ°Ï¤Ë¤¢¤ë¤È¤­¡¢¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç¡¢
¥×¥ì¥¤¥ä¡¼¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤ËÃƤò¤Þ¤È¤á¤ÆÅê¼Í¤¹¤ëµ¡Ç½¤òºîÀ®¤·¤Þ¤¹¡£


¡ã±þÍÑÎã¡¡¡¼¥Ü¥¿¥ó¤ò²¡¤¹¤È¥×¥ì¥¤¥ä¡¼¤Î¿Ê¹ÔÊý¸þ¤ËÃƤò¤Þ¤È¤á¤ÆÅê¼Í¤¹¤ë¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡»öÁ°¤ËÁ°²ó¤Î¼ê½ç¤Î¼ÂÁõ¤¬É¬Íפˤʤê¤Þ¤¹¡£

¡¡¡¡=>¡¡¡Ú£²£Ä¡Û¥×¥ì¥¤¥ä¡¼¤ò¼´¤Ë¤·¤Æ¸øž¤¹¤ëÃƤε¡Ç½­¡

¡¡¤³¤Îµ¡Ç½¤Î¼ÂÁõ¤Ë¤¢¤¿¤Ã¤Æ¤â¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¿Æ»Ò´Ø·¸¤ò³èÍѤ·¤Þ¤¹¡£



£±¡¥¸øž¤¹¤ëÃƤò¤Þ¤È¤á¤ë¤¿¤á¤Î ThrowingBullet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎºîÀ®¤È¥×¥ì¥Ï¥Ö²½


¡¡¸øž¤¹¤ëÃƤòÅê¼Í¤¹¤ë¤Ë¤¢¤¿¤ê¡¢ÃÆ£±¤Ä¤º¤Ä¤òÀ©¸æ¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢
¤½¤ì¤é¤ò«¤Í¤ë¤¿¤á¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢¤½¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¸øž¤¹¤ëÃƤò¥»¥Ã¥È¤·¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¤Î¿ÆÌò¤È¤Ê¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢¥×¥ì¥Ï¥Ö¤Ë¤·¤Þ¤¹¡£
Create Empty ¤Ç¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£ThrowingBullet ¤Ë̾Á°¤òÊѹ¹¤·¤Þ¤¹¡£

¡¡¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Î Transform ¤ÎÀßÄê¤Ï½é´üÃÍ(Position ¤È Rotation ¤ÏξÊý¤È¤â(0,0,0)¡¢Scale ¤Ï(1,1,1)) ¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤Þ¤¿¡¢Rigidbody2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥¿¥Ã¥Á¤·¡¢Gravity Scale ¤ò 0 ¤Ë¤·¤Æ½ÅÎϤαƶÁ¤ò¼õ¤±¤Ê¤¤¾õÂ֤ˤ·¤Þ¤¹¡£
¹ç¤ï¤»¤Æ¡¢Constraint ¤Î Freeze Rotation Z ¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Æ²óž¤·¤Ê¤¤¤è¤¦¤Ë¤·¤Þ¤¹¡£


¹½À®




¡¡²¼µ­¤Ï³Æ¥ª¥Ö¥¸¥§¥¯¥È¤Î»²¹ÍÃͤǤ¹¡£


¡ã¿Æ¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¡ä



¡¡³°¸«¾å¤Ï¤Ê¤Ë¤â¤Ê¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡´°À®¤·¤¿¤é¥×¥ì¥Ï¥Ö¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥×¥ì¥Ï¥Ö¸å¤Ï¥Ò¥¨¥é¥ë¥­¡¼¤«¤éºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£


£²¡¥¡ãÃƤòÅê¼Í¤µ¤»¤ë¥¯¥é¥¹¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¡ä


¡¡¸øž¤¹¤ëÃƤò«¤Í¤Æ¡¢¥×¥ì¥¤¥ä¡¼¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤ËÅê¼Í¤¹¤ëÀ©¸æ¥¯¥é¥¹¤òºîÀ®¤·¤Þ¤¹¡£

¡¡Àè¤Û¤ÉºîÀ®¤·¤¿ ThrowingBullet ¥×¥ì¥Ï¥Ö¤Ë¥¢¥¿¥Ã¥Á¤·¤ÆÍøÍѤ·¤Þ¤¹¡£



ThrowingBullet.cs

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


¡¡º£²ó¤Î¥±¡¼¥¹¤â¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¿Æ»Ò´Ø·¸¤ò¾å¼ê¤¯³èÍѤ·¤¿µ¡Ç½¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£


£³¡¥ThrowingBullet ¥×¥ì¥Ï¥Ö¤Ë ThrowingBullet ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë


¡¡ThrowingBullet ¥×¥ì¥Ï¥Ö¤Ë ThrowingBullet ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£



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



£´¡¥¡ãÃƤòÀ¸À®¤¹¤ë¥¯¥é¥¹¤Î½¤ÀµÍÑ¥µ¥ó¥×¥ë¥³¡¼¥É¡ä


¡¡Àè¤Û¤É¤Î¼ê½ç¤ÇºîÀ®¤·¤¿ OrbitingBulletGenerator ¤ò¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Þ¤¹¡£

¡¡Åê¼Í¤¹¤ëÃƤòÀ¸À®¤·¡¢½é´üÀßÄꤹ¤ëÌ¿Îá¤Èȯ¼Í¤¹¤ëÌ¿Îá¤ò¼Â¹Ô¤¹¤ëµ¡Ç½¤òÄɲä·¤Þ¤¹¡£



OrbitingBulletGenerator.cs

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



£µ¡¥½¤Àµ¤·¤¿¥¹¥¯¥ê¥×¥È¤ÎÀßÄê¤ò¹Ô¤¦


¡¡Generator ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢¿·¤·¤¯Äɲä·¤¿ÊÑ¿ô¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£


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




¡¡throwingBulletPrefab ÊÑ¿ô¤Ë¤Ï¡¢Åê¼Í¤¹¤ëÃƤò¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
º£²ó¤Ï ThrowingBullet ¥×¥ì¥Ï¥Ö¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡throwingSpeed ÊÑ¿ô¤ÏÅê¼Í¤¹¤ë®ÅÙ¡¢duration ¤ÏÅê¼Í¤¹¤ëÃƤÎÀ¸Â¸´ü´Ö¤Ç¤¹¡£À¸Â¸´ü´Ö¸å¤ËÇ˲õ¤µ¤ì¤Þ¤¹¡£

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


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



£¶¡¥¹¶·â½èÍýÍѤΥ¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡Á°²ó¤Î½¤ÀµÆâÍƤϤ½¤Î¤Þ¤ÞÍøÍѤ·¤Þ¤¹¡£
¤½¤Î¤Û¤«¤Ë¡¢¥Ü¥¿¥ó¤ò²¡¤·¤¿¤È¤­¤Ë¸øž¤¹¤ëÃƤòÅê¼Í¤µ¤»¤ë½èÍý¤ÎÌ¿Îá¤È¡¢¸øž¤¹¤ëÃƤκÆÀ¸À®¤Î½èÍý¤ÎÌ¿Îá¤òÄɲä·¤Þ¤¹¡£

¡¡È´¿è¤·¤Þ¤¹¤Î¤Ç¡¢¼«Ê¬¤Î¥×¥í¥¸¥§¥¯¥È¤Ë¹ç¤ï¤»¤Æ¼ÂÁõ¤·¤Æ¤¯¤À¤µ¤¤¡£



¡¡²¾¤Ë CharaController ¤È¤·¤Æ¤¤¤Þ¤¹¡£

CharaController.cs


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£¡¡


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


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

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

¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ÇÀ¸À®¤¹¤ëÃƤοô¤ò»ØÄê¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢ÃͤòÊѹ¹¤·¤Ê¤¬¤é¥Ç¥Ð¥Ã¥°¤·¤Æ³Îǧ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
ÃƤοô¤Ë±þ¤¸¤ÆÅù´Ö³Ö¤ÇÇÛÃÖ¤µ¤ì¤ë¤«¤ò³Îǧ¤·¤Þ¤·¤ç¤¦¡£


¡ã³Îǧư²è¡¡¡¼¥Ü¥¿¥ó¤ò²¡¤¹¤È¥×¥ì¥¤¥ä¡¼¤Î¿Ê¹ÔÊý¸þ¤ËÃƤò¤Þ¤È¤á¤ÆÅê¼Í¤¹¤ë¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


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

¡¦Rigidbody2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È(OrbitingBullet ¥ª¥Ö¥¸¥§¥¯¥È)¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë
¡¡¡¡¢ª¡¡¿Æ»Ò¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ÎξÊý¤Ë Rigidbody2D ¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤È¶¥¹ç¤·¤Æ¤·¤Þ¤¤¡¢ÊªÍý±é»»¤¬Àµ¾ï¤Ë¹Ô¤ï¤ì¤Ê¤¯¤Ê¤ë¡£Åê¼Í¤»¤ºÄä»ß¤¹¤ë¤Ê¤É

¡¦»Ò¥ª¥Ö¥¸¥§¥¯¥È(OrbitingBullet ¥ª¥Ö¥¸¥§¥¯¥È)¤Ë OrbitingBullet ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë
¡¡¡¡¢ª¡¡¥×¥ì¥¤¥ä¡¼¤Î°ÌÃ֤Ǹøž¤ò·«¤êÂؤ¨¤½¤¦¤È¤¹¤ë¤¿¤á¡¢²óž¤·¤Ê¤¬¤éͽ´ü¤·¤Ê¤¤Êý¸þ¤ËÈô¤ó¤Ç¤¤¤¯

¡¡¤³¤ì¤é¤Ë¤è¤Ã¤Æ¡¢Àµ¾ï¤ËÆ°ºî¤·¤Ê¤¯¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢Åö¤Æ¤Ï¤Þ¤ë¾ì¹ç¤Ë¤Ï¥Á¥§¥Ã¥¯¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡


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

¡¡¼¡¤ÏȯŸÊԤǤ¹¡£ÃƤ˴ØÏ¢¤¹¤ë½èÍý¤Ë¤Ä¤¤¤Æ¡¢¤¤¤¯¤Ä¤«¤Î¥ê¥Õ¥¡¥¯¥¿¥ê¥ó¥°¼êË¡¤ò³Ø½¬¤·¤Þ¤·¤ç¤¦¡£

¡¡¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ÈÃê¾Ý¥¯¥é¥¹¤ò³èÍѤ·¡¢ÃƤòÃê¾Ý²½¤·¤ÆÀ߷פ¹¤ëÊýË¡¤ä¡¢
ÃƤòËè²óÀ¸À®/ºï½ü¤¹¤ëÊýË¡¤Ç¤Ï¤Ê¤¯¡¢¥ª¥Ö¥¸¥§¥¯¥È¥×¡¼¥ë¤Îµ¡Ç½¤òÍøÍѤ·¤Æ¥ê¥µ¥¤¥¯¥ë¤Ç¤­¤ëÊýË¡¤Ê¤É¤Ç¤¹¡£

¡¡ÃƤε¡Ç½¤òÃê¾Ý²½¤¹¤ë¤³¤È¤Ç¡¢½èÍý¤Î¶¦Ä̲½¤ä¡¢°Û¤Ê¤ëÃƤÎÀ©ºî¤ò¸úΨ²½¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤Þ¤¿¥ª¥Ö¥¸¥§¥¯¥È¥×¡¼¥ë¤òÍøÍѤ¹¤ë¤³¤È¤Ç¡¢À¸À®/ºï½ü½èÍý¤ò¸úΨ²½¤·¡¢ÉÔÍÑ°Õ¤ÊÀ¸À®¤Èºï½ü¤Î½èÍý¤òͽËɤ¹¤ë¤³¤È¤Ç½èÍý¤ÎÉé²Ù·Ú¸º¤¬¹Ô¤¨¤Þ¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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