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

¡¡¤³¤³¤è¤ê¡¢¥²¡¼¥à¤Î±é½Ð¤Ë¤Ä¤¤¤ÆÀ©¸æ½èÍý¤ò¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£

¡¡¤³¤Î¼ê½ç¤Ç¤Ï¡¢¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤Ë¥²¡¼¥à²èÌ̤ËÁú¤Î¥¨¥Õ¥§¥¯¥È¤òɽ¼¨¤¹¤ëÀ©¸æ¤ò¼ÂÁõ¤·¤Þ¤¹¡£
Áú¤Î¥¨¥Õ¥§¥¯¥È¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¾õÂÖ¤ÇÊ̤ξ㳲ʪ¤ËÀÜ¿¨¤¹¤ë¤È¡¢Áú¤Î¥¨¥Õ¥§¥¯¥È¤¬Ç»¤¯¤Ê¤Ã¤Æ¡¢¤è¤ê¥²¡¼¥à²èÌ̤¬¸«¤¨¤Ë¤¯¤¯¤Ê¤ê¤Þ¤¹¡£
¤³¤Î¥¨¥Õ¥§¥¯¥È¤Ï»þ´Ö¤Î·Ð²á¤È¤È¤â¤Ë½ù¡¹¤Ë¾Ã¤¨¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Þ¤¹¡£


¡ã´°À®²èÁü¡ä



¡ã¼ÂÁõÆ°²è¡ä
https://gyazo.com/68963c692c8827725c02166907d80bf5


¼ê½ç£²£±¡¡¡ÝÁú¤Î¥¨¥Õ¥§¥¯¥È¤Î¼ÂÁõ¡Ý
£³£·¡¥¥«¥á¥é¤ËÁú¤Î¥¨¥Õ¥§¥¯¥È¤òÄɲ乤ë
£³£¸¡¥¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¡¢¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤ËÁú¤Î¥¨¥Õ¥§¥¯¥È¤òȯÀ¸¤µ¤»¤ëÀ©¸æ¤ò¼ÂÁõ¤¹¤ë



¿·¤·¤¯³Ø½¬¤¹¤ëÆâÍÆ


¡¡¡¦¥¤¥ó¥Ý¡¼¥È¤·¤¿¥¢¥»¥Ã¥ÈÆâ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¥¹¥¯¥ê¥×¥È¤ÎÍøÍÑÊýË¡
¡¡¡¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥³¥Ô¡¼¤·¡¢Ê̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËŽ¤êÉÕ¤±¤ëÊýË¡


£³£·¡¥¥«¥á¥é¤ËÁú¤Î¥¨¥Õ¥§¥¯¥È¤òÄɲ乤ë


£±¡¥Àß·×

¡¡
¡¡¥²¡¼¥à¤ÎÊ·°Ïµ¤ºî¤ê¤È¥·¥¹¥Æ¥àŪ¤ÊÉôʬ¤ÎξÊý¤ò¤Õ¤Þ¤¨¤Æ¡¢Áú¤Î¥¨¥Õ¥§¥¯¥È¤ò¥«¥á¥é¤ËÄɲä·¤¿¤¤¤È»×¤¤¤Þ¤¹¡£

¡¡À㻳¤ò¤¹¤Ù¤ë¥²¡¼¥à¤Ç¤¹¤Î¤Ç¡¢²èÌ̤òÄ̤¸¤Æ´¨¤µ¤Îɽ¸½¤¬¥æ¡¼¥¶¡¼¤ËÅÁ¤ï¤ë¤³¤È¤Ç¡¢¥²¡¼¥à¤Ø¤ÎË×Æþ´¶¤ò¤è¤ê¹â¤á¤Æ¤¤¤¿¤À¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡¤Þ¤¿¥²¡¼¥à²èÌ̤òʤ¤¦¤è¤¦¤ËÁú¤Î¥¨¥Õ¥§¥¯¥È¤òÀ©¸æ¤¹¤ë¤³¤È¤Ç¡¢²èÌ̤ò¸«¤¨¤Ë¤¯¤¯¤·¤Æ¥²¡¼¥à¤Î¥Ú¥Ê¥ë¥Æ¥£¤òȯÀ¸¤µ¤»¤ë¤È¤¤¤¦¥·¥¹¥Æ¥àÌ̤Ǥθú²Ì¤â¤¢¤ê¤Þ¤¹¡£
¤É¤Î¤è¤¦¤Ê¾ìÌ̤ÇÁú¤Î¥¨¥Õ¥§¥¯¥È¤òȯÀ¸¤µ¤»¤ë¤«¤ÏǤ°Õ¤Ç¤¹¡£

¡¡º£²ó¤Ï¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤ËÁú¤Î¥¨¥Õ¥§¥¯¥È¤òɽ¼¨¤µ¤»¤ë¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤Ã¤Æ¤¤¤¯Í½Äê¤Ç¤¹¡£
Áú¤Î¥¨¥Õ¥§¥¯¥Èɽ¼¨Ãæ¤Ë³¤±¤Æ¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤Ë¤Ï¡¢Áú¤Î¥¨¥Õ¥§¥¯¥È¤¬Ç»¤¯¤Ê¤Ã¤Æ¥²¡¼¥à²èÌ̤òʤ¤¦Éôʬ¤ò¿¤¯¤·¡¢¥Ú¥Ê¥ë¥Æ¥£Î̤ò¹â¤á¤Þ¤¹¡£

¡¡¤Þ¤¿º£²ó¤Ï»þ´Ö¤Î·Ð²á¤È¤È¤â¤ËÁú¤Î¥¨¥Õ¥§¥¯¥È¤¬Çö¤é¤¤¤Ç¤¤¤Ã¤Æ¾Ã¤¨¤ë½èÍý¤â¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤ÎÉôʬ¤âÀß·×»þ¤Ë¤ÏǤ°Õ¤ÇÄ´À°¤·¤Þ¤·¤ç¤¦¡£°ìÅÙÁú¤¬È¯À¸¤·¤¿¤é¡¢ÆÃÄê¤Î¾ò·ï¤òËþ¤¿¤µ¤Ê¤¤¤È¼è¤ì¤Ê¤¤¡¢¤È¤¤¤¦¤è¤¦¤Ë¤·¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£

¡¡¤É¤¦¤·¤¿¤éÌÌÇò¤¯¤Ê¤ë¤À¤í¤¦¤«¡¢¤½¤Î½èÍý¤Ï¤É¤Î¤è¤¦¤Ë¤¹¤ì¤ÐÀ©¸æ¤Ç¤­¤ë¤À¤í¤¦¤«¡¢¤È¤¤¤¦Éôʬ¤ò¹Í¤¨¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£



¡¡ºÇ½é¤Ë¡¢²¼µ­¤Î̵ÎÁ¤Î¥¢¥»¥Ã¥È¤ò¥¤¥ó¥Ý¡¼¥È¤·¤Æ¡¢¤½¤Á¤é¤ËÍÑ°Õ¤·¤Æ¤¢¤ë¥¹¥¯¥ê¥×¥È¤òÍøÍѤ·¤ÆÁú¤Î¥¨¥Õ¥§¥¯¥È¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡¡¡¦Frost Effect


£²¡¥¥¢¥»¥Ã¥È¥¹¥È¥¢¤Ë¤Æ̵ÎÁ¥¢¥»¥Ã¥È¤òõ¤·¤Æ¥¤¥ó¥Ý¡¼¥È¤¹¤ë


¡¡¥¢¥»¥Ã¥È¥¹¥È¥¢¤Ø°ÜÆ°¤·¤Æ¡¢¾åµ­¤Î¥¢¥»¥Ã¥È¤Î̾Á°(Frost Effect)¤Ç¸¡º÷¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£ÂоݤΥ¢¥»¥Ã¥È¤¬¸«¤Ä¤«¤ê¤Þ¤¹¡£


Frost Effect



¡¡¤³¤Î¥¢¥»¥Ã¥È¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¥¢¥»¥Ã¥È¤Î¾ÜºÙ¤¬²èÌ̤Ëɽ¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢ ²èÌ̤α¦Â¦¤Ë¤¢¤ë Add to My Assets ¤È¤¤¤¦ÀĤ¤¥Ü¥¿¥ó¤ò²¡¤·¤Þ¤¹¡£





¡¡Unity¤Î¥¢¥«¥¦¥ó¥È¤Ç¤Î¥µ¥¤¥ó¥¤¥ó¤òµá¤á¤é¤ì¤Þ¤¹¤Î¤Ç¡¢¼«Ê¬¤Î¥¢¥«¥¦¥ó¥È¤òÍøÍѤ·¤Æ¥¹¥È¥¢¤Ø¥µ¥¤¥ó¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£


¡¡¤³¤Î¤È¤­¡¢¤³¤Î¥¢¥»¥Ã¥È¤¬¸Å¤¤¥Ð¡¼¥¸¥ç¥ó¤ÎUnityÍѤËÀ½ºî¤µ¤ì¤Æ¤¤¤ë¤¿¤á¡¢ÍøÍѤγÎǧ¤òµá¤á¤ë¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤¯¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£
Accept ¤òÁªÂò¤·¤Æ¿Ê¤á¤Æ¤¯¤À¤µ¤¤¡£


³Îǧ¤Î¥Ý¥Ã¥×¥¢¥Ã¥×


¡¡
¡¡ºÆÅÙ¥Ú¡¼¥¸¤¬Æɤ߹þ¤Þ¤ì¤Æ¡¢Àè¤Û¤É¤Î¥Ü¥¿¥ó¤Î¥á¥Ã¥»¡¼¥¸¤¬ÊѤï¤ê¡¢ Open in Unity ¤È¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤Þ¤¿¤³¤ÎÀĤ¤¥Ü¥¿¥ó¤ò²¡¤·¤Þ¤¹¡£
¤¢¤ë¤¤¤Ï¡¢²èÌ̤ξåÉô¤Ë¥¦¥¤¥ó¥É¥¦¤¬É½¼¨¤µ¤ì¤Æ¡¢¤½¤ÎÃæ¤Ë Open in Unity ¤Î¥Ü¥¿¥ó¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç²¡¤·¤Þ¤¹¡£





¡¡¼«Æ°Åª¤ËUnity¤Î¥¨¥Ç¥£¥¿¡¼²èÌ̤ËÁ«°Ü¤·¤Þ¤¹¡£¥µ¥¤¥È¤ÏÊĤ¸¤Æ¤·¤Þ¤Ã¤ÆÌäÂꤢ¤ê¤Þ¤»¤ó¡£



¡¡¥¨¥Ç¥£¥¿¡¼¤ÎPackageManager¥Ó¥å¡¼¤¬³«¤¤¤Æ¡¢ÂоݤΥ¢¥»¥Ã¥È¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢±¦²¼¤Ë¤¢¤ë Download ¥Ü¥¿¥ó¤ò²¡¤·¤Þ¤¹¡£

PackageManager¥Ó¥å¡¼­¡¡¡Download



¡¡Download ¤¬½ªÎ»¤¹¤ë¤Èº¸Î٤ˤ¢¤ë Import ¤È¤¤¤¦¥Ü¥¿¥ó¤¬²¡¤»¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤Á¤é¤ò²¡¤·¤Þ¤¹¡£

PackageManager¥Ó¥å¡¼­¢¡¡Import


¡¡
¡¡¥¤¥ó¥Ý¡¼¥È¤¹¤ë¥¢¥»¥Ã¥È¤Î°ìÍ÷¤¬¥Ý¥Ã¥×¥¢¥Ã¥×¥¦¥¤¥ó¥É¥¦¤È¤·¤Æɽ¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¤½¤Î¤Þ¤Þ±¦²¼¤Ë¤¢¤ë Import ¥Ü¥¿¥ó¤ò²¡¤·¤Þ¤¹¡£


Import³Îǧ¤Î¥Ý¥Ã¥×¥¢¥Ã¥×



¡¡ÂÔµ¡¤¹¤ë¤è¤¦¤Ë¥×¥í¥°¥ì¥¹É½¼¨¤¬½Ð¤Æ¡¢¤·¤Ð¤é¤¯¤¹¤ë¤È¥¢¥»¥Ã¥È¤Î¥¤¥ó¥Ý¡¼¥È¤¬½ªÎ»¤·¤Þ¤¹¡£


¡¡ProjectÆâ¤ò³Îǧ¤·¤Þ¤·¤ç¤¦¡£Frost ¤È¤¤¤¦¿·¤·¤¤¥Õ¥©¥ë¥À¤¬Äɲ䵤ì¤Æ¤¤¤ì¤Ð̵»ö¤Ë¥¤¥ó¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¡Ê¥À¥¦¥ó¥í¡¼¥É¤·¤¿ºÝ¤Î¥¢¥»¥Ã¥È̾¤È¥¤¥ó¥Ý¡¼¥È¤µ¤ì¤ëºÝ¤Î¥Õ¥©¥ë¥À̾¤¬Æ±°ì¤Ç¤¢¤ë¤È¤Ï¸Â¤ê¤Þ¤»¤ó¡£¥¤¥ó¥Ý¡¼¥È»þ¤Ë¡¢¥Õ¥©¥ë¥À¹½À®¤ò³Îǧ¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡Ë


Frost



¡¡°Ê¾å¤Ç¥¢¥»¥Ã¥È¤ò¥¤¥ó¥Ý¡¼¥È¤Ï´°Î»¤Ç¤¹¡£


£³¡¥Frost ¥¹¥¯¥ê¥×¥È¤ÎÆâÍƤò³Îǧ¤¹¤ë


¡¡¥¤¥ó¥Ý¡¼¥È¤·¤¿¥¢¥»¥Ã¥È¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë Frost ¥¹¥¯¥ê¥×¥È¤òÍøÍѤ¹¤ë¤³¤È¤ÇÁú¤Î¥¨¥Õ¥§¥¯¥È¤ò¼ÂÁõ½ÐÍè¤Þ¤¹¡£
Frost ¥¹¥¯¥ê¥×¥È¤Ï¡¢Camera ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë¤³¤È¤ÇÍøÍѤ¹¤ë¤³¤È¤¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤½¤³¤Þ¤Ç¤Þ¤º¤Ï¡¢¥µ¥ó¥×¥ëÍѤ˼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥×¥ì¥Õ¥¡¥Ö¤ò Scene ¥Ó¥å¡¼¤ËÀßÃÖ¤·¡¢µóÆ°¤ò³Îǧ¤·¤Þ¤¹¡£
°Ê²¼¤Î¥Ñ¥¹¤Ë¤¢¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥­¡¼¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤ÆÀßÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£

Assets/Frost/FrostExampleCamera_sharp.prefab

¥Õ¥©¥ë¥À²èÁü



¥Ò¥¨¥é¥ë¥­¡¼²èÁü



¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢»²¹ÍÍѤ˻Ȥ¦¤â¤Î¤Ç¤¹¡£ºÇ¸å¤Ëºï½ü¤·¤Þ¤¹¤Î¤Ç¡¢³Ð¤¨¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£



¡¡ÀßÃÖ¤¹¤ë¤È¡¢Game ¥Ó¥å¡¼¤Î¥«¥á¥é¾ðÊó¤Ë FrostExampleCamera_sharp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬Å¬ÍѤµ¤ì¤ë¤¿¤á¡¢Áú¤Î¥¨¥Õ¥§¥¯¥È¤¬Äɲ䵤ì¤Þ¤¹¡£


Game¥Ó¥å¡¼



¡¡FrostExampleCamera_sharp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤·¤ç¤¦¡£
Frost ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¡£


FrostExampleCamera_sharp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



¡¡Frost ¥¹¥¯¥ê¥×¥È¤Ë¤Ï¹àÌܤ¬¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¡£Frost ¥Õ¥©¥ë¥ÀÆâ¤Ë¥¹¥¯¥ê¥×¥È¤ÎÀâÌÀÍÑ¥Õ¥¡¥¤¥ë¤¬Æþ¤Ã¤Æ¤¤¤ë¤Î¤Ç°ìÆɤ·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤³¤Î¤¦¤Á¤Î FrostAmount ¥×¥í¥Ñ¥Æ¥£¤òÊѹ¹¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£Game ¥Ó¥å¡¼¤ÎÁú¤Î¥¨¥Õ¥§¥¯¥È¤ËÊѲ½¤¬¸½¤ì¤Þ¤¹¡£


¡ã¸¡¾ÚÆ°²è¡¡¤É¤Î¹àÌܤ¬¤É¤Î¤è¤¦¤ÊµóÆ°¤ò¹Ô¤¦¤Î¤«¡¢¼«Ê¬¤Ç³Î¤«¤á¤ë¡ä
https://gyazo.com/17232c18167d4e77cdc58d4e611516d3


¡¡¤³¤Î FrostAmount ÃÍ¤Ï 0 ¡Á 1 ¤Î´Ö¤Ç¤Î¤ßÀµ¾ï¤ÊÆ°ºî¤ò¹Ô¤¤¤Þ¤¹¡£
(¥Þ¥¤¥Ê¥¹¤Ë¤â¤Ê¤ê¤Þ¤¹¤·¡¢1 °Ê¾å¤Î¿ôÃͤˤâ¤Ê¤ê¤Þ¤¹¤¬¡¢¼ÂºÝ¤ËȽÄꤷ¤Æ¤¤¤ë¤Î¤Ï 0 ¡Á 1 ÈϰϤÎÃͤΤߤǤ¹¡£)


¡¡³Îǧ¤·¤Æ¤¤¤¿¤À¤¤¤¿¤³¤È¤«¤é¡¢¤³¤ÎÃͤò¥²¡¼¥àÃæ¤Ë¥¹¥¯¥ê¥×¥È¤«¤éÊѹ¹¤¹¤ë¤³¤È¤¬½ÐÍè¤ì¤Ð¡¢Áú¤Î¥¨¥Õ¥§¥¯¥È¤òȯÀ¸¤µ¤»¤¿¤ê¡¢½ù¡¹¤ËÇö¤¯¤·¤Æ¤¤¤¯¡¢¤È¤¤¤¦µóÆ°¤¬¼ÂÁõ½ÐÍè¤Þ¤¹¡£


£´¡¥MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë Frost ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë


¡¡Àè¤Û¤É¤â¤ªÅÁ¤¨¤·¤¿¤è¤¦¤Ë¡¢Frost ¥¹¥¯¥ê¥×¥È¤Ï¡¢Camera ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë¤³¤È¤ÇÆ°ºî¤¹¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡º£²ó¤Î¥²¡¼¥à¤Ç¤Ï Camera ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ï MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë Frost ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤¿¤¤¤Î¤Ç¤¹¤¬¡¢¤½¤Î¤Þ¤Þ¥¢¥¿¥Ã¥Á¤ò¤¹¤ë¤ÈÉÔ¶ñ¹ç¤¬½Ð¤Æ¤·¤Þ¤Ã¤Æ¼ÂÁõ¤Ç¤­¤Þ¤»¤ó¡£

¡¡¤Þ¤º¤Ï¸½¾õ³Îǧ¤Î¤¿¤á¡¢Frost ¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¡¢FrostAmount ¤ÎÃͤòÁàºî¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
Game ¥Ó¥å¡¼¤¬Àè¤Û¤É¤È°Û¤Ê¤êÊѲ½¤·¤Æ¤¤¤Ê¤¤¤³¤È¤¬Ê¬¤«¤ê¤Þ¤¹¡£
¤³¤ì¤Ï¸½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î Unity ¤ËÂбþ¤·¤Æ¤¤¤Ê¤¤¤¿¤á¤ËȯÀ¸¤·¤Æ¤¤¤Þ¤¹¡£(Unity 3¡Á5 ¤È¤¤¤¦¸Å¤¤¥Ð¡¼¥¸¥ç¥ó»þÂå¤Î¥¢¥»¥Ã¥È¤Ç¤¹)

¡¡¤¿¤À¤·¡¢Àè¤Û¤É³Îǧ¤·¤Æ¤¤¤¿¤À¤¤¤¿¥×¥ì¥Õ¥¡¥Ö¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Ë¤¢¤ë Frost ¥¹¥¯¥ê¥×¥È¤ÏÀµ¾ï¤ËÆ°¤¤¤Æ¤¤¤Þ¤·¤¿¡£
¤½¤Á¤é¤ò¾å¼ê¤¯³èÍѤ·¤Þ¤·¤ç¤¦¡£


¡ã¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥³¥Ô¡¼¤·¡¢Ê̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËŽ¤êÉÕ¤±¤ë¡ä

¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë FrostExampleCamera_sharp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
¤³¤Á¤é¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë Frost ¥¹¥¯¥ê¥×¥È¤ÏÀµ¾ï¤ËÆ°ºî¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤ò¥³¥Ô¡¼¤·¤ÆÍøÍѤ·¤Þ¤¹¡£

¡¡Frost ¥¹¥¯¥ê¥×¥È¤Î±¦¾å¤Ë¤¢¤ë ¡Ä ¥¢¥¤¥³¥ó¤ò²¡¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢Copy Component ¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Î¥¹¥¯¥ê¥×¥È¤Î¾ðÊ󤬥³¥Ô¡¼¤µ¤ì¤Þ¤¹¡£


¡ã¼ê½çÆ°²è¡¡¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥³¥Ô¡¼¤¹¤ë¡ä
https://gyazo.com/94deaaef678faa780c8fbc8af904fcff


¡¡¥³¥Ô¡¼¤¬½ªÎ»¤·¤Þ¤·¤¿¤Î¤Ç¡¢¼¡¤Ï MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Þ¤¹¡£
¤É¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ç¤â¤è¤¤¤Î¤Ç¡¢±¦¾å¤Î ¡Ä ¥¢¥¤¥³¥ó¤ò²¡¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢Paste Component As New ¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤³¤Ç¤Ï CameraController ¥¹¥¯¥ê¥×¥È¤Î¥¢¥¤¥³¥óÉôʬ¤Ç¹Ô¤Ã¤Æ¤¤¤Þ¤¹¤¬¡¢¤É¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ç¤â¹½¤¤¤Þ¤»¤ó¡£

¡¡¥³¥Ô¡¼¤·¤¿¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬Å½¤êÉÕ¤±¤Æ¥¢¥¿¥Ã¥Á¤µ¤ì¤Þ¤¹¡£


¡ã¼ê½çÆ°²è¡¡¥³¥Ô¡¼¤·¤¿¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òŽ¤êÉÕ¤±¤ë¡ä
https://gyazo.com/6b9e4b9caac938440be67fee2e325317


MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Frost ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤¿¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü




¡¡°ì»þŪ¤Ë Game ¥Ó¥å¡¼¤¬¹õ¤¯¤Ê¤Ã¤Æ¥¨¥é¡¼¤¬É½¼¨¤µ¤ì¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¤¬¡¢¤³¤ì¤ÏÉÁ²èÀßÄ꤬Êѹ¹¤µ¤ì¤¿¤¿¤á¤Ç¤¹¡£°ìÅÙ¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ì¤Ð¸µ¤ËÌá¤ê¤Þ¤¹¡£


Game ¥Ó¥å¡¼¡¡¥¨¥é¡¼È¯À¸»þ(ȯÀ¸¤·¤Ê¤¤¾ì¹ç¤â¤¢¤ê¤Þ¤¹)



Game ¥Ó¥å¡¼




¡¡ºÇ¸å¤Ë¡¢Frost ¥¹¥¯¥ê¥×¥È¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
²¼µ­¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤Î¤è¤¦¤ËÄ´À°¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤Ê¤ª¡¢MinFrost ¤È MaxFrost ¤ÎÃͰʳ°¤Ï¼«Í³¤ËÄ´À°¤·¤Æ¤¤¤¿¤À¤¤¤Æ¹½¤¤¤Þ¤»¤ó¡£
¤³¤ì¤é¤ÎÃÍ¤Ï FrostAmount ¤ÎÃͤβ¼¸Â¤È¾å¸Â¤òÀßÄꤹ¤ë¤â¤Î¤Ç¡¢FrostAmount ¼«ÂΤ¬ 0 ¡Á 1 ¤Î´Ö¤Ç¤·¤«Æ°ºî¤·¤Ê¤¤¤¿¤á¡¢¤½¤ì¤Ë¹ç¤ï¤»¤Æ¤¤¤ë¤¿¤á¤Ç¤¹¡£

¡¡ÀâÌÀ½ñ¤òÆɤߤʤ¬¤éÀßÄê¤ò¹Ô¤Ã¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



Game ¥Ó¥å¡¼²èÁü



¡¡°Ê¾å¤Ç MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤Ï½ªÎ»¤Ç¤¹¡£

¡¡¤Þ¤¿¡¢Frost ¤Ê¤É¤Î»²¹ÍÍѤ˥ҥ¨¥é¥ë¥­¡¼¤ËÇÛÃÖ¤·¤¿ FrostExampleCamera_sharp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï
MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄ꤬½ª¤ï¤Ã¤¿¤Î¤ÇÉÔÍפˤʤê¤Þ¤·¤¿¡£
FrostExampleCamera_sharp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥­¡¼¤«¤éºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£


£³£¸¡¥¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¡¢¾ã³²Êª¤ËÀÜ¿¨¤·¤¿ºÝ¤ËÁú¤Î¥¨¥Õ¥§¥¯¥È¤òȯÀ¸¤µ¤»¤ëÀ©¸æ¤ò¼ÂÁõ¤¹¤ë

£±¡¥Àß·×


¡¡Áú¤Î¥¨¥Õ¥§¥¯¥È¤òȯÀ¸¤µ¤»¤ë¤Ë¤Ï Frost ¥¹¥¯¥ê¥×¥È¤Ë¤¢¤ë FrostAmount ¤ÎÃͤÎÁàºî¤¬É¬ÍפǤ¢¤ë¤³¤È¤Ï¤ï¤«¤Ã¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤òÁàºî¤¹¤ë¤Ë¤Ï¤É¤¦¤¹¤ë¤«¤ò¹Í¤¨¤Þ¤¹¡£
¤Þ¤¿¡¢¤³¤ÎÃͤòÁàºî¤¹¤ë¤ËºÝ¤·¤Æ¡¢¾ã³²Êª¤ËÀÜ¿¨¤·¤¿¾ì¹ç¤Ë¤³¤ÎÃͤòÊѲ½¤µ¤»¤ë¤È¤¤¤¦À©¸æ¤¬É¬Íפˤʤê¤Þ¤¹¤Î¤Ç¡¢¤½¤Î¤Ä¤Ê¤¬¤ê¤ò¤É¤Î¤è¤¦¤Ë¤¹¤ë¤«¤â°ì½ï¤Ë¹Í¤¨¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡¡À߷פȤϤ·¤Æ¤Ï¡¢¼¡¤Î¤è¤¦¤Ê¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£

¡¡£±¡¥Frost ¥¹¥¯¥ê¥×¥È¤òÁàºî¤¹¤ë¥¹¥¯¥ê¥×¥È¤ò£±¤Ä·è¤á¤ë¡£¿·¤·¤¯ºîÀ®¤·¤Æ¤â¤è¤¤¤·¡¢´û¸¤Î¥¹¥¯¥ê¥×¥È¤ËÄɲ䷤Ƥâ¤è¤¤¡£
¡¡£²¡¥Áàºî¤ò¹Ô¤¦¥¹¥¯¥ê¥×¥È¤Ë¡¢Frost ¥¹¥¯¥ê¥×¥È¤Î FrostAmount ¤ÎÃͤòÁàºî¤¹¤ë¥á¥½¥Ã¥É¤òÍÑ°Õ¤·¡¢¤½¤ÎÃæ¤Ç FrostAmount ¤ËÃͤòÂåÆþ¤¹¤ëÀ©¸æ¤ò¹Ô¤¦¡£¡¡=>¡¡Áú¤Î¥¨¥Õ¥§¥¯¥È¤¬È¯À¸¤¹¤ë
¡¡£³¡¥Æ±¤¸¤¯Áàºî¤ò¹Ô¤¦¥¹¥¯¥ê¥×¥È¤Ë FrostAmount ¤ÎÃͤ¬ 0 ¤è¤ê¤âÂ礭¤¤¾ì¹ç¤Ë¤Ï¡¢¤½¤ÎÃͤò½ù¡¹¤Ë¸º»»¤·¤Æ 0 ¤Ë¤Ê¤ëÀ©¸æ¤ò¹Ô¤¦¡£
¡¡£´¡¥¾ã³²Êª¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈÍѤ˿·¤·¤¯¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¾ã³²Êª¤Ë¥¢¥¿¥Ã¥Á¤·¡¢¾ã³²Êª¤È¥­¥ã¥é¤¬ÀÜ¿¨¤·¤¿¤é¡¢£²¡¥¤Î½èÍý¤ò¸Æ¤Ó½Ð¤¹À©¸æ¤ò¹Ô¤¦¡£

¡¡º£²ó¤Ï¡¢¿·¤·¤¤ FrostEffectController ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¡¢¤½¤Á¤é¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
¡¡¤³¤Á¤é¤Î¥¹¥¯¥ê¥×¥ÈÆâ¤ËɬÍפʽèÍý¤ò¥á¥½¥Ã¥Éñ°Ì¤ÇºîÀ®¤·¡¢¤½¤ÎÃæ¤Ç FrostAmount ¤ÎÃͤòÁàºî¤¹¤ëÀ©¸æ½èÍý¤òµ­½Ò¤·¤Þ¤¹¡£
¤Þ¤¿¡¢¥²¡¼¥à³«»Ï»þ¤ä¡¢FrostAmount ¤ÎÃͤ¬¥²¡¼¥àÆâ¤Ç 0 ¤Ë¤Ê¤Ã¤¿ºÝ¤Ë½é´ü²½¤ò¤¹¤ëÀìÍѤΥ᥽¥Ã¥É¤âÍÑ°Õ¤·¤Æ¤ª¤¯¤ÈÊØÍø¤Ç¤¹¡£

¡¡¼ÂºÝ¤Ë½èÍý¤òµ­½Ò¤·¤Æ¤ß¤Æ¡¢Æ±¤¸¤è¤¦¤Ê½èÍý¤òÊ£¿ô¤Î¾ì½ê¤Ç½ñ¤¤¤Æ¤¤¤ëÉôʬ¤¬¤¢¤Ã¤¿¤é¡¢¤½¤Î½èÍý¤ò¤Þ¤È¤á¤Æ¥á¥½¥Ã¥É¤È¤·¡¢½èÍý¤ò¥á¥½¥Ã¥Éñ°Ì¤Ç£±¤Ä¤Ë¤Þ¤È¤á¤Þ¤·¤ç¤¦¡£

¡¡Î㤨¤Ð¡¢£±¤Ä¤Î½èÍý¤¬£µ¹Ô¤Ç¡¢¤½¤Î½èÍý¤ò½ñ¤¤¤Æ¤¤¤ë¾ì½ê¤¬£³²Õ½ê¤¢¤Ã¤¿¾ì¹ç¡¢£µ¹Ô¤Î½èÍý¤ò¤Þ¤È¤á¤¿¥á¥½¥Ã¥É¤ò£±¤ÄÍÑ°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¤Ï£±¹Ô¤Ç½ñ¤±¤Þ¤¹¡£¤Ä¤Þ¤ê¡¢¤½¤Î£µ¹Ô¤Î½èÍý¤ò¼Â¹Ô¤·¤¿¤¤¤Ê¤é¤Ð¡¢¸Æ¤Ó½Ð¤·Ì¿Îá¤ò£±¹Ô½ñ¤±¤ÐºÑ¤ß¤Þ¤¹¡£
¾åµ­¤ÎÎã¤Ê¤é¡¢£³²óÌ¿Îá¤òµ­½Ò¤¹¤ì¤ÐºÑ¤à¤è¤¦¤Ë¤Ç¤­¤Þ¤¹¡£


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


¡¡É¬ÍפÊÊÑ¿ô¤ä½èÍý¤ÎÆâÍƤˤĤ¤¤Æ¡¢¤Þ¤º¤Ï¼«Ê¬¤Ç¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¡¡¿·¤·¤¤¥á¥½¥Ã¥ÉÆâ¤Î½èÍý¤Ë¤Ï¥³¥á¥ó¥È¤ò¾Êά¤·¤Æ¤¢¤ê¤Þ¤¹¡£
¤³¤Á¤é¤Ë¤Ï½èÍý¤ÎÆâÍƤò¼«Ê¬¤Ç¥³¥á¥ó¥È¤È¤·¤Æ½ñ¤¤¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


FrostEffectController.cs

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


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


£³¡¥MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë FrostEffectController ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë


¡¡FrostEffectController ¥¹¥¯¥ê¥×¥È¤ò MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Æ¤¯¤À¤µ¤¤¡£


MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



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


£´¡¥FrostEffector ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡ºÇ¸å¤Ë¾ã³²Êª¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤Æ¡¢ÀÜ¿¨È½Äê¤ò¹Ô¤¦¤¿¤á¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£

¡¡¥­¥ã¥é¤ÈÀÜ¿¨¤·¤¿ºÝ¤Ë¡¢FrostEffectController ¥¹¥¯¥ê¥×¥È¤ËÍÑ°Õ¤·¤¿ UpdateFrostAmount ¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤»¤ì¤ÐÀ©¸æ¤¬²Äǽ¤Ç¤¹¡£
UpdateFrostAmount ¥á¥½¥Ã¥É¤Ë¤Ï float ·¿¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤ÎÃͤâ°ì½ï¤ËÅϤ·¤Æ¤¢¤²¤ëɬÍפˤʤê¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¤Î½èÍý¤ò¤³¤Î¥¹¥¯¥ê¥×¥È¤Ë¥í¥¸¥Ã¥¯¤òÁȤó¤Ç½ñ¤¤¤Æ¤ß¤Þ¤·¤ç¤¦¡£


FrostEffector.cs



£´¡¥FrostEffector ¥¹¥¯¥ê¥×¥È¤ò¾ã³²Êª¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë


¡¡IsTrigger ¤Î¥¹¥¤¥Ã¥Á¤¬¥ª¥Õ¤Ç¤¢¤ë¥³¥é¥¤¥À¡¼¤ò»ý¤Ä¾ã³²Êª¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ì¤Ð¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ
FrostEffector ¥¹¥¯¥ê¥×¥ÈÆâ¤Ë¤¢¤ë OnCollisionEnter ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤Þ¤¹¡£

¡¡¸½ºß¾ã³²ÊªÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÏÌڤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¥â¥°¥é¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î£²¤Ä¤¬¤¢¤ê¤Þ¤¹¡£
¤É¤Á¤é¤«¤Ë¥¢¥¿¥Ã¥Á¤·¤Æ¤ß¤Æ¤â¤è¤¤¤Ç¤¹¤·¡¢Î¾Êý¤Ë¥¢¥¿¥Ã¥Á¤·¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£¤³¤³¤Ç¤ÏξÊý¤Ë¥¢¥¿¥Ã¥Á¤·¤¿¾ì¹ç¤Î²èÁü¤òºÜ¤»¤Æ¤ª¤­¤Þ¤¹¡£


Mole ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



SnowyTree ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü


¡¡
¡¡º£¸å¤âÁú¤Î¥¨¥Õ¥§¥¯¥È¤òȯÀ¸¤µ¤»¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤¿¤Ê¤é
¤³¤Î FrostEffector ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ì¤Ð¡¢¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¥­¥ã¥é¤È¤ÎÀÜ¿¨È½Äê¤ËÂФ·¤ÆÁú¤Î¥¨¥Õ¥§¥¯¥È¤òȯÀ¸¤µ¤»¤ëµ¡Ç½¤òÄɲ乤뤳¤È¤¬½ÐÍè¤Þ¤¹¡£


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


¡¡¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·Ëº¤ì¤ë¤ÈÀµ¾ï¤ËÆ°ºî¤·¤Þ¤»¤ó¤Î¤Ç¡¢¤¤¤Þ¤Þ¤Ç¤Î¼ê½ç¤ò³Îǧ¤·¤Æ¡¢¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤Þ¤¿¡¢¥Ç¥Ð¥Ã¥°¤ò¹Ô¤¦ºÝ¤Ë¤Ï¡¢¡Ö¤É¤¦¤¤¤Ã¤¿½èÍý¤¬¼Â¹Ô¤µ¤ì¤ì¤ÐÀ®¸ù¤Ê¤Î¤«¡×¤ò¡¢Íý²ò¤·¤¿¾å¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡ÀßÄ꤬´°Î»¤·¤Þ¤·¤¿¤Î¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¥­¥ã¥é¤ò FrostEffector ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¾ã³²Êª¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÈÀÜ¿¨¤µ¤»¤Æ¤¯¤À¤µ¤¤¡£
MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë Frost ¥¹¥¯¥ê¥×¥È¤Î FrostAmount ¤ÎÃͤ¬²Ã»»¤µ¤ì¤Æ¡¢Áú¤Î¥¨¥Õ¥§¥¯¥È¤¬È¯À¸¤¹¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£

¡¡FrostAmount ¤ÎÃͤϡ¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê³Îǧ¤Ç¤­¤Þ¤¹¡£
²¼µ­¤ÎÆ°²è¤ò»²¹Í¤Ë¤·¤Æ¡¢¥Ç¥Ð¥Ã¥°¤ò¹Ô¤Ã¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£(¤¢¤ë¤¤¤Ï¡¢Debug.Log ¥á¥½¥Ã¥É¤òÄɵ­¤·¤Æ¤ª¤¤¤Æ¤â¤è¤¤¤Ç¤·¤ç¤¦¡£)


¡ã¼Â¹ÔÆ°²è¡ä
https://gyazo.com/c0d6688791c765d3fe7f045a20a42729


¡¡²èÌ̤ǤÎÆ°¤­¤À¤±¤Ç¤Ï¤Ê¤¯¡¢ÆâÉôŪ¤Ê½èÍý¤ò¾ï¤Ë¸«¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£



¡¡Æ±¤¸¾ã³²Êª¤Ë³¤±¤ÆÀÜ¿¨¤·¤Æ¤âºÆÅ٤βû»½èÍý¤¬È¯À¸¤·¤Ê¤±¤ì¤Ð¡¢½ÅÊ£ÀÜ¿¨»þ¤ÎËɻ߽èÍý¤âÀ©¸æ½ÐÍè¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
ÆäËÀÜ¿¨¸å¤Ë¾ã³²Êª¤òÇ˲õ¤·¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¤³¤Î½èÍý¤¬¤Ê¤¤¤È¤º¤Ã¤È FrostAmount ¤ÎÃͤò²Ã»»¤¹¤ë½èÍý¤¬¼Â¹Ô¤µ¤ì¤Æ¤·¤Þ¤¤¤Þ¤¹¤Î¤ÇÃí°Õ¤·¤Þ¤·¤ç¤¦¡£



¡¡¥­¥ã¥é¤È¾ã³²Êª¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤ÎÀÜ¿¨»þ¤Ë FrostEffector ¥¹¥¯¥ê¥×¥È¤Î¼¡¤Î¹Ô¤Ç¥¨¥é¡¼¤¬É½¼¨¤µ¤ì¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£

  Camera.main.gameObject.GetComponent<CameraController>().UpdateFrostAmount(duration);

¡¡¥¨¥é¡¼¤È¤·¤Æ¤Ï CameraController ¥¹¥¯¥ê¥×¥È¤Î¼èÆÀ¤Ë¼ºÇÔ¤·¤Æ¤ª¤ê¡¢¤½¤Î¤¿¤á¡¢°Ê²¼¤¬¸¶°ø¤È¤·¤Æ¹Í¤¨¤é¤ì¤Þ¤¹¡£

­¡MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¿¥°¤Ë MainCamera ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤
¡¡¡¡=>¡¡MainCamera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¿¥°¤Ë MainCamera ¤òÀßÄꤷ¤Þ¤¹¡£
¡¡¡¡
­¢¥Ò¥¨¥é¥ë¥­¡¼¾å¤ËÊ£¿ô¤Î MainCamera ¤Î¥¿¥°¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤¢¤Ã¤Æ¡¢CameraController ¥¹¥¯¥ê¥×¥È¤Î¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ëÊý¤Î MainCamera ¥¿¥°¤¬¼èÆÀ¤Ç¤­¤Æ¤¤¤Ê¤¤
¡¡¡¡=>¡¡¥µ¥ó¥×¥ë¤ÇÀßÃÖ¤·¤¿Frost ¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥«¥á¥é¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(FrostExampleCamera_sharp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È)¤¬
¡¡¡¡¡¡¡¡¤Þ¤À¥Ò¥¨¥é¥ë¥­¡¼¾å¤Ë»Ä¤Ã¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤ì¤òºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£



¡¡Console ¥Ó¥å¡¼¤Ë¥¨¥é¡¼¤Ï½Ð¤Ê¤¤¤â¤Î¤Î¡¢Mole ¤Ê¤É¤ËÀÜ¿¨¤·¤Æ¤âÁú¤Î¥¨¥Õ¥§¥¯¥È¤¬È¯À¸¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ê¥±¡¼¥¹¤¬¹Í¤¨¤é¤ì¤Þ¤¹¡£

¡¡£±¡¥FrostEffector ¥¹¥¯¥ê¥×¥ÈÆâ¤Î OnCollisionEnter ¥á¥½¥Ã¥É¤¬Æ°¤¤¤Æ¤¤¤Ê¤¤
¡¡¡¡¡¡¢ª¡¡OnCollisionEnter ¥á¥½¥Ã¥ÉÆâ¤Ë Debug.Log ¥á¥½¥Ã¥É¤òµ­½Ò¤·¤Æ¡¢¸¶°ø¤òÄ´¤Ù¤Þ¤·¤ç¤¦¡£
¡¡¡¡¡¡¡¡OnCollisionEnter ¥á¥½¥Ã¥É¤¬¤½¤â¤½¤âÈ¿±þ¤·¤Æ¤¤¤Ê¤¤¤Î¤«¡¢¤¢¤ë¤¤¤Ï¡¢OnCollisionEnter ¥á¥½¥Ã¥ÉÆâ¤Ë¤¢¤ë if ʸ¤ÎȽÄ꤬¤ª¤«¤·¤¤¤Î¤«¡¢
¡¡¡¡¡¡¡¡¤É¤³¤ËÌäÂ꤬¤¢¤ë¤Î¤«¡¢ÌäÂêÅÀ¤òÀÚ¤êʬ¤±¤ëɬÍפ¬¤¢¤ë¤¿¤á¤Ç¤¹¡£

¡¡£²¡¥FrostEffector ¥¹¥¯¥ê¥×¥ÈÆâ¤Î OnCollisionEnter ¥á¥½¥Ã¥É¤¬Æ°¤¤¤Æ¤¤¤ë¤¬¡¢if ʸÆâ¤Î½èÍý¤¬¼Â¹Ô¤µ¤ì¤Æ¤¤¤Ê¤¤
¡¡¡¡¡¡¢ª¡¡¤³¤Î¾ì¹ç¤â¡¢OnCollisionEnter ¥á¥½¥Ã¥ÉÆâ¤Î¡¢if ʸÆâ¤Ë Debug.Log ¥á¥½¥Ã¥É¤òµ­½Ò¤·¤Æ¡¢¸¶°ø¤òÄ´¤Ù¤Þ¤·¤ç¤¦¡£
¡¡¡¡¡¡¡¡if ʸÆâÆâ¤Î½èÍý¤¬¼Â¹Ô¤µ¤ì¤Ê¤¤¤³¤È¤¬¸¶°ø¤Ê¤Î¤Ç¤¢¤ì¤Ð¡¢¼¡¤Ï if ʸ¤Î¾ò·ï¤ò£±¤Ä¤º¤Ä¥Á¥§¥Ã¥¯¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡¡¡¡¡¡¡¡¡¡¥¿¥°¤Îʸ»úÎó¤Î¤Ä¤Å¤ê¤Ëµ­½Ò´Ö°ã¤¤¤¬¤¢¤Ã¤¿¤ê¡¢isApplyEffected ÊÑ¿ô¤ÎȽÄêÃͤ¬µÕ¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤ê¡¢°ã¤¦ÊÑ¿ô¤ò»È¤Ã¤Æ¤¤¤¿¤ê¡¢¤È¤¤¤¦¥±¡¼¥¹¤¬¹Í¤¨¤é¤ì¤Þ¤¹¡£


¡¡¤¤¤º¤ì¤Î¥±¡¼¥¹¤â¡¢Å¬ÀڤʰÌÃÖ¤Ë Debug.Log ¥á¥½¥Ã¥É¤òµ­½Ò¤¹¤ë¤³¤È¤Ç¡¢¤É¤Î½èÍý¤Þ¤ÇÀµ¾ï¤ËÆ°¤¤¤Æ¤¤¤ë¤Î¤«¤ò²Ä»ë²½¤·¤Æ¤¤¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¡£


£¶¡¥É¬Íפ˱þ¤¸¤Æ¥×¥ì¥Õ¥¡¥Ö(À߷׿Þ)¤Î¾ðÊó¤ò¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤Ë¹¹¿·¤¹¤ë


¡¡¥Ò¥¨¥é¥ë¥­¡¼¾å¤Ë¤¢¤ë¥×¥ì¥Õ¥¡¥Ö¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥×¥ì¥Õ¥¡¥Ö(À߷׿Þ)¤Î¥¯¥í¡¼¥ó¤Ç¤¢¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
¤½¤Î¤¿¤á¡¢¤³¤Î¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¿·¤·¤¤¾ðÊó¤òÄɲä·¤¿¾ì¹ç¡¢¤½¤ì¤ÏÀ߷׿ޤǤ¢¤ë¥×¥ì¥Õ¥¡¥Ö¦¤Ë¤ÏÈ¿±Ç¤µ¤ì¤Þ¤»¤ó¡£
¤¢¤¯¤Þ¤Ç¤â¡¢¥Ò¥¨¥é¥ë¥­¡¼¾å¤Ë¤¢¤ë¥¯¥í¡¼¥ó¤Ç¤Î¤ßÍøÍѤǤ­¤ë¾ðÊó¤È¤Ê¤ê¤Þ¤¹¡£
¤³¤Î¤è¤¦¤ËÀ߷׿ޤȥ¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë°Û¤Ê¤ë¾ðÊ󤬤¢¤ë¾ì¹ç¡¢¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï¥×¥é¥¹¤Î¥¢¥¤¥³¥ó¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£


¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¡¢À߷׿ޤΥץì¥Õ¥¡¥Ö¤È¤Îº¹Ê¬¤¬¤¢¤ë¾ì¹ç(FrostEffector ¥¹¥¯¥ê¥×¥È¤Îº¸Â¦¤Î¥¢¥¤¥³¥ó¤Ë¥×¥é¥¹¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë)



¡¡¤Ç¤¹¤¬¡¢º£¸å¡¢¾ï¤ËÆÃÄê¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç FrostEffector ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ëͽÄê¤Ç¤¢¤ì¤Ð¡¢¤½¤ÎÅÔÅÙ¡¢FrostEffector ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë¤Î¤ÏÂçÊѤǤ¹¡£

¡¡ÊýË¡¤È¤·¤Æ¤Ï¡¢À߷׿ޤΥץì¥Õ¥¡¥Ö¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¼«ÂÎ¤Ë FrostEffector ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ëÊýË¡¤È¡¢
¥Ò¥¨¥é¥ë¥­¡¼¾å¤Ë¤¢¤ë¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤ò¥×¥ì¥Õ¥¡¥Ö¤ËÂФ·¤Æ¾å½ñ¤­¹¹¿·¤·¡¢À߷׿ޤξðÊó¤ò¥¯¥í¡¼¥ó¤Î¾ðÊó¤ò¾å½ñ¤­¤¹¤ëÊýË¡¤¬¤¢¤ê¤Þ¤¹¡£

¡¡¤³¤Î£²¤ÄÌܤμê½ç¤Î¡¢¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤òÀ߷׿ޤËÂФ·¤Æ¾å½ñ¤­¤·¤Æ¹¹¿·¤¹¤ë½èÍý¤ò¥×¥ì¥Õ¥¡¥Ö¤Î¥ª¡¼¥Ð¡¼¥é¥¤¥É½èÍý¤È¤¤¤¤¤Þ¤¹¡£



¡¡¥ª¡¼¥Ð¡¼¥é¥¤¥É½èÍý¤ÎÊýË¡¤Ï´Êñ¤Ç¡¢À߷׿ޤËÈ¿±Ç¤·¤¿¤¤¥Ò¥¨¥é¥ë¥­¡¼¾å¤Ë¤¢¤ë¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î¾åÉô¤Ë¤¢¤ë Overrides ¥Ü¥¿¥ó¤ò²¡¤¹¤À¤±¤Ç¤¹¡£¤³¤Î¥Ü¥¿¥ó¤Ï¡¢¥×¥ì¥Õ¥¡¥Ö¤ò¥¯¥í¡¼¥ó¤Ç¤¢¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Î¤ßɽ¼¨¤µ¤ì¤ë¾ðÊó¤Ç¤¹¡£


Overrides ¥Ü¥¿¥ó(¥×¥ì¥Õ¥¡¥Ö¤Î¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ê¤¤¾ì¹ç¤Ë¤Ïɽ¼¨¤µ¤ì¤Þ¤»¤ó¡£³Îǧ¤·¤Æ¤ß¤Þ¤·¤ç¤¦)



¡¡Overrides ¥Ü¥¿¥ó¤ò²¡¤¹¤È¡¢¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¡¢À߷׿ޤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤Îº¹Ê¬¤Î¾ðÊó¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
º£²ó¤Î¾ì¹ç¤Ç¤¢¤ì¤Ð¡¢¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï FrostEffector ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢À߷׿ޤΥץì¥Õ¥¡¥Ö¤Ë¤Ï¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢FrostEffector ¥¹¥¯¥ê¥×¥È¤¬º¹Ê¬¤Î¾ðÊó¤È¤·¤Æɽ¼¨¤µ¤ì¤Þ¤¹¡£

¡¡Apply All ¤Î¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç¡¢¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤ÇÀ߷׿ޤΥץì¥Õ¥¡¥Ö¤Î¾ðÊó¤ò¹¹¿·¤·¤Þ¤¹¡£
¤Ê¤ª¡¢º¹Ê¬¤È¤Ê¤ë¾ðÊ󤬤ʤ¤¾ì¹ç¡¢Overrides ¥Ü¥¿¥ó¤ò²¡¤·¤¿ºÝ¤Ë¤Ï No Overrides ¤Èɽ¼¨¤µ¤ì¤Æ¡¢Apply All ¥Ü¥¿¥ó¤Ï²¡¤»¤Ê¤¤¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


¡ã¼ê½çÆ°²è¡¡¥×¥ì¥Õ¥¡¥Ö¤Î¥ª¡¼¥Ð¡¼¥é¥¤¥É½èÍý¡ä
https://gyazo.com/fab4f9d1c9da22fb9b0bf909c2c37b4a



¡¡¾åµ­¤ÎÆ°²èÎã¤Î¾ì¹ç¡¢SnowyTree ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ·¤Æ¡¢Overrides ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
¡¡Prefabs ¥Õ¥©¥ë¥À¤Ë¤¢¤ëÀ߷׿ޤΥץì¥Õ¥¡¥Ö¡¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò³Îǧ¤·¤Æ¤ß¤ë¤È¡¢¤³¤Á¤é¤Ë¤â¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤¿
FrostEffector ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¡¢¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤òÀ߷׿ޤ˹¹¿·¤·¤Æ¤¤¤ë¤³¤È¤¬³Îǧ¤Ç¤­¤Þ¤¹¡£

¡¡
À߷׿ޤȤʤë¥×¥ì¥Õ¥¡¥Ö¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È



¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤ò¥ª¡¼¥Ð¡¼¥é¥¤¥É½èÍý¤·¤ÆÈ¿±Ç¤·¤¿¸å¤ÎÀ߷׿ޤΥץì¥Õ¥¡¥Ö¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È



¡¡Èæ¤Ù¤Æ¤¤¤¿¤À¤¯¤Èʬ¤«¤ê¤Þ¤¹¤¬¡¢¥ª¡¼¥Ð¡¼¥é¥¤¥É½èÍý¤ò¹Ô¤Ã¤Æ¤â¡¢¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¾ðÊó¤Ë¤Ä¤¤¤Æ¤Ï¹¹¿·¤µ¤ì¤Þ¤»¤ó¡£
¤³¤ì¤Ï¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤É¤Î°ÌÃÖ¤ËÀ¸À®¤µ¤ì¤ë¤«¤Ï¤½¤ÎÅÔÅÙÇÛÃÖ¤¬ÊѤï¤ë¤¿¤á¡¢¡¢À߷׿ޤˤϤ½¤Î¾ðÊó¤Î¹¹¿·¤¬ÉÔÍפǤ¢¤ë¤¿¤á¤Ç¤¹¡£

¡¡¤¢¤¯¤Þ¤Ç¤â°ÌÃÖ¾ðÊó°Ê³°¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊ󤬹¹¿·¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¥¯¥í¡¼¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤É¤Î°ÌÃ֤ˤ¢¤ë¤«¤È¤¤¤¦¤³¤È¤Ï¹Í褻¤º¤Ë
¥ª¡¼¥Ð¡¼¥é¥¤¥É½èÍý¤ò¤·¤Æ¤¤¤¿¤À¤¤¤ÆÌäÂꤢ¤ê¤Þ¤»¤ó¡£

¡¡É¬Íפʼê½ç¤Ç¤¢¤ì¤Ð¡¢¤³¤Î¥ª¡¼¥Ð¡¼¥é¥¤¥É½èÍý¤ò¹Ô¤Ã¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£



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

¡¡¼¡¤ÏºÇ¸å¤Î¼ê½ç¤Ç¤¢¤ë¡¢¡¡¼ê½ç£²£²¡¡¡¼¥¹¥Æ¡¼¥¸ºîÀ®¡¼¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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