ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2023ǯ10·î31Æü(²Ð) 19:01:55ÍúÎò
¤Þ¤¿¥Ü¥¿¥ó¤òÁàºî¤¹¤ë¤¿¤Ó¤Ë¡¢¥Ü¥¿¥ó¤Î¥¢¥¤¥³¥ó²èÁü¤ò²óž¤µ¤»¤Æ¡¢»ÑÀª¤Î¾õÂ֤ȥê¥ó¥¯¤µ¤»¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡ã´°À®²èÁü¡ä

¡ã´°À®Æ°²è¡ä
https://gyazo.com/3df9e1519a78258af0a8363cc6d14081
¡¡°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤¤Þ¤¹¡£
¼ê½ç£±£¶¡¡¡Ý¥Ü¥¿¥ó¤Ë¤è¤ë¥¥ã¥é¤Î»ÑÀªÊѹ¹¤ÎÀ©¸æ¡Ý
£²£µ¡¥CanvasÆâ¤ËUIÉôÉʤòºîÀ®¤¹¤ë£¡Ê»ÑÀªÊѹ¹ÍѤΥܥ¿¥ó¡Ë £²£¶¡¥¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¡¢»ÑÀª¤ÎÊѹ¹½èÍý¤ò¥Ü¥¿¥ó¤«¤é¹Ô¤¨¤ë¤è¤¦¤ËÊѹ¹¤¹¤ë
¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
¡¡¡¦Button.onClick.AddListener¥á¥½¥Ã¥É¡¡¥¹¥¯¥ê¥×¥È¤«¤é¥Ü¥¿¥ó¥¿¥Ã¥×Íѥ᥽¥Ã¥É¤ÎÅÐÏ¿ ¡¡¡¦Transform.GetChild ¥á¥½¥Ã¥É
¡¡¥¡¼¥Ü¡¼¥É¤Ç¤Î»ÑÀªÊѹ¹Áàºî¤Ï½ÐÍè¤Þ¤·¤¿¤Î¤Ç¡¢¥²¡¼¥à²èÌ̤˥ܥ¿¥ó¤òÇÛÃÖ¤·¤Æ¡¢¤½¤Î¥Ü¥¿¥ó¤ò²¡¤·¤¿¾ì¹ç¤Ë¤â
Ʊ¤¸¤è¤¦¤Ë»ÑÀª¤ÎÊѹ¹¤ò¹Ô¤¦¤è¤¦À©¸æ¤ò¼ÂÁõ¤·¤Æ¤¤¤¤Þ¤¹¡£
¡¡
¡¡¥Ü¥¿¥ó¤òÀßÃÖ¤¹¤ë¤¿¤á¤Ë¤Ï¡¢ Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬É¬Íפˤʤê¤Þ¤¹¡£
Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¤Ê¤¤¤ÈÆ°ºî¤·¤Þ¤»¤ó¤Î¤Ç
¤¹¤Ç¤Ë¤¢¤ë Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ Button ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄɲä·¤Þ¤¹¡£
¡¡ÀßÃÖ¤¬´°Î»¤·¤¿¤é¡¢Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÀ©¸æ¤¹¤ë¥×¥é¥°¥í¥à¤ò PlayerController ¥¹¥¯¥ê¥×¥È¤ËÄɲä·¤Æ
¥¡¼¥Ü¡¼¥É¤ò²¡¤·¤¿ºÝ¤ÈƱ¤¸¤è¤¦¤Ë¡¢¥Ü¥¿¥ó¤ò²¡¤·¤¿ºÝ¤Ë¤â ChangeAttitude ¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹½èÍý¤òÄɲ䷤ơ¢Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÀ©¸æ¤·¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥¡¼²èÁü¡¡´°À®¿Þ

¡¡ºÇ½é¤Ë¥Ü¥¿¥ó¤òÀßÃÖ¤·¤Þ¤¹¡£
¤¹¤Ç¤Ë Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤ò¤½¤Î¤Þ¤ÞÍøÍѤ·¤Þ¤·¤ç¤¦¡£
¡¡Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤¡¢Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£
¿·¤·¤¯¶õ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò Buttons ¤ËÊѹ¹¤·¤Þ¤¹¡£
Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥Ü¥¿¥ó¤Îɽ¼¨¤Ë´ØÏ¢¤¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤ò¤Þ¤È¤á¤Æ¤ª¤¯¤¿¤á¤Î¡¢¥Õ¥©¥ë¥ÀÌò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥¡¼²èÁü

¡¡Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢RectTransform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¤Þ¤¹¡£
Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë´Þ¤Þ¤ì¤ë¥ª¥Ö¥¸¥§¥¯¥È¤Ï Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ç¤Ï¤Ê¤¯¡¢RectTransform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤è¤Ã¤Æ°ÌÃÖ¾ðÊó¤ò´ÉÍý¤·¤Æ¤¤¤Þ¤¹¡£
¤â¤·¤âÄ̾ï¤Î Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢ºÆÅÙºî¤êľ¤·¤Æ¤¯¤À¤µ¤¤¡£
Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü

¡¡Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃ֤ȥ¢¥ó¥«¡¼¤òÊѹ¹¤·¤Þ¤¹¡£
RectTransform ¥³¥ó¥Ý¡¼¥Í¥ó¥ÈÆâ¤Ë¤¢¤ë Anchor¡Ê¥¢¥ó¥«¡¼¡Ë¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¡¢Alt ¥¡¼¤ò²¡¤·¤Ê¤¬¤é¡¢Middle Right ¤Î°ÌÃÖ¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£
Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬²èÌ̤α¦Â¦Ãæ±û¤Î°ÌÃ֤˰ÜÆ°¤¹¤ë¤È¤È¤â¤Ë¡¢¥¢¥ó¥«¡¼¤Î°ÌÃÖ¤âƱ¤¸°ÌÃÖ¤ËÀßÄꤵ¤ì¤Þ¤¹¡£
¡ã¼ê½çÆ°²è¡¡¥¢¥ó¥«¡¼¤ÎÀßÄê(Alt¥¡¼¤ò²¡¤·¤Ê¤¬¤é¥¯¥ê¥Ã¥¯¤¹¤ë¤³¤È¤Ç¡¢¥¢¥ó¥«¡¼¤ÎÀßÄê¤È¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÜÆ°¤¬°ì½ï¤Ë¹Ô¤ï¤ì¤ë)¡ä
https://gyazo.com/0ac1675c2a0bd9b4da943b526eacea17
Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¢¥ó¥«¡¼ÀßÄê¸å¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¢¥ó¥«¡¼ÀßÄê¸å¤ÎScene¥Ó¥å¡¼²èÁü

¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£
£³¡¥Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë 
¡¡Buttons ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤¡¢UI => Button ¤òÁªÂò¤·¤Þ¤¹¡£
Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¿·¤·¤¯ºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò btnChangeAttitude ¤ËÊѹ¹¤·¤Þ¤¹¡£
btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥¡¼²èÁü

¡¡btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥Ü¥¿¥ó¤ÎÀ©¸æ¤È¥Ü¥¿¥ó¤ÎÇطʲèÁü¤ÎÀßÄê¤ò¹Ô¤¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü

¡¡ºÇ½é¤Ë btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤¢¤ë Text ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ïº£²ó»ÈÍѤ·¤Þ¤»¤ó¤Î¤Ç¡¢¤³¤ì¤òºï½ü¤·¤Þ¤¹¡£
¡¡Â³¤¤¤Æ¡¢btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Source Image ¤ÎÉôʬ¤Ë²èÁü¤òÀßÄꤷ¤Þ¤¹¡£
¡¡ÇØ·ÊÍѤβèÁü¤Ç¤¹¤¬¡¢¥¤¥ó¥Ý¡¼¥È¤·¤¿¥¢¥»¥Ã¥È¤«¤éÁªÂò¤·¤Æ¤â¤è¤¤¤Ç¤¹¤·¡¢²èÁü¤ò¥À¥¦¥ó¥í¡¼¥É¤·¤Æ¤¤Æ¥¤¥ó¥Ý¡¼¥È¤·¤ÆÍøÍѤ·¤Æ¤â¡¢¤É¤Á¤é¤Ç¤â¹½¤¤¤Þ¤»¤ó¡£
¤³¤Á¤é¤Î²èÁü¤¬¥²¡¼¥à²èÌ̤ËŬÍѤµ¤ì¤Þ¤¹¡£
¡¡º£²ó¤Ï¤³¤Á¤é¤Î¥Ñ¥¹¤Ë¤¢¤ë²èÁü¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
Assets/JKT_Art/UI/Arrow/box_6.png
¥Õ¥©¥ë¥À²èÁü

¡¡²èÁü¤òÀßÄꤷ¤¿¤é¡¢Â礤µ¤òÄ´À°¤·¤Þ¤¹¡£
Scene¥Ó¥å¡¼¤ÇľÀÜÊѹ¹¤·¤Æ¤â¤è¤¤¤Ç¤¹¤·¡¢RectTransform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Width¡¢Height ¤ÎÃͤòÊѹ¹¤·¤Æ¤âÄ´À°¤Ç¤¤Þ¤¹¡£
²¼µ¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤ò»²¹Í¤Ë¤·¤Æ¡¢Å¬µ¹¤Ê¥µ¥¤¥º¤ËÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£(Ʊ¤¸¤Ç¤¢¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó)
btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¡

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

btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü¡

btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü¢

btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Game¥Ó¥å¡¼²èÁü

¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤ÏÊѹ¹¤Ï¤¢¤ê¤Þ¤»¤ó¡£
ºÇ¸å¤Ë¥Ü¥¿¥óÍѤΥ¢¥¤¥³¥ó²èÁüÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆºîÀ®¤·¤Þ¤¹¡£
£³¡¥btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë 
¡¡btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤¡¢UI => Image ¤òÁªÂò¤·¤Þ¤¹¡£
Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¿·¤·¤¯ºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò imgAttitude ¤ËÊѹ¹¤·¤Þ¤¹¡£
imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥¡¼²èÁü

¡¡imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥Ü¥¿¥ó¤Î¥¢¥¤¥³¥ó²èÁü¤ÎÀßÄê¤ò¹Ô¤¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü

¡¡ºÇ½é¤Ë²èÁü¤òÀßÄꤷ¤Þ¤¹¡£
imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Source Image ¤ÎÉôʬ¤Ë²èÁü¤òÀßÄꤷ¤Þ¤¹¡£
¡¡¥¢¥¤¥³¥óÍѤβèÁü¤Ç¤¹¤¬¡¢º£²ó¤Ï¤³¤Á¤é¤Î¥Ñ¥¹¤Ë¤¢¤ë²èÁü¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
Assets/JKT_Art/UI/Character/peng_icon.png
¥Õ¥©¥ë¥À²èÁü

¡¡²èÁü¤ÎÀßÄ꤬½ªÎ»¤·¤¿¤é¡¢Raycast Target ¤Î¥¹¥¤¥Ã¥Á¤ò³°¤·¤Æ¥ª¥Õ¤Ë¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¡¡²èÁü¤òÀßÄꤷ¤¿¤é¡¢Â礤µ¤òÄ´À°¤·¤Þ¤¹¡£
Scene¥Ó¥å¡¼¤ÇľÀÜÊѹ¹¤·¤Æ¤â¤è¤¤¤Ç¤¹¤·¡¢RectTransform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Width¡¢Height ¤ÎÃͤòÊѹ¹¤·¤Æ¤âÄ´À°¤Ç¤¤Þ¤¹¡£
²¼µ¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤ò»²¹Í¤Ë¤·¤Æ¡¢Å¬µ¹¤Ê¥µ¥¤¥º¤ËÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£(Ʊ¤¸¤Ç¤¢¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó)
imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü¡

imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü¢

imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Game¥Ó¥å¡¼²èÁü

¡¡°Ê¾å¤Î¼ê½ç¤Çµ÷Î¥¤Îɽ¼¨ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤Ï´°À®¤Ç¤¹¡£
¥Ò¥¨¥é¥ë¥¡¼²èÁü

Game¥Ó¥å¡¼¡¡´°À®²èÁü

¡¡¥¡¼¥Ü¡¼¥É¤Ç¤Î»ÑÀªÊѹ¹¤ÎÁàºî¤ò¥Ü¥¿¥ó¤Ç¤âÀ©¸æ¤Ç¤¤ë¤è¤¦¤ËÀ߷פò¹Ô¤¤¤Þ¤¹¡£
¡¡¤¹¤Ç¤Ë»ÑÀªÊѹ¹ÍѤΥ᥽¥Ã¥É¤Ï ChangeAttitude ¥á¥½¥Ã¥É¤ò½àÈ÷¤·¤Æ¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¥Ü¥¿¥ó¤ò²¡¤·¤¿ºÝ¤Ë¡¢¤³¤Î¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹¤è¤¦¤Ë½èÍý¤òÄɲä·¤Þ¤¹¡£
Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤Ï OnClick ¤È¤¤¤¦¥á¥½¥Ã¥É¤òÅÐÏ¿¤Ç¤¤ë¾ì½ê¤¬¤¢¤ê¤Þ¤¹¡£
¤Ç¤¹¤¬º£²ó¤Ï¤½¤Á¤é¤Ç¤Ï¤Ê¤¯¤Æ¡¢¥¹¥¯¥ê¥×¥È¤«¤é OnClick ¥¤¥Ù¥ó¥È¤Ë ChangeAttitude ¥á¥½¥Ã¥É¤òÅÐÏ¿¤·¤ÆÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡¤Þ¤¿¥Ü¥¿¥ó¤ò²¡¤¹¤¿¤Ó¤Ë¡¢¥¥ã¥é¤Î»ÑÀª¤Ë¹ç¤ï¤»¤Æ¥Ü¥¿¥ó¤Î¸þ¤¤òÊѹ¹¤¹¤ë½èÍý¤âÄɲä·¤Þ¤¹¡£
¤³¤Î¤è¤¦¤Ë¥Ü¥¿¥ó¤Î¾ðÊ󤬹¹¿·¤µ¤»¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¥æ¡¼¥¶¡¼¤Ï¥Ü¥¿¥ó¤ò²¡¤¹¤È¤É¤Î¤è¤¦¤ÊÁàºî¤¬²Äǽ¤Ë¤Ê¤ë¤Î¤«Ê¬¤«¤ê¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£
¡¡¼«Ê¬¤¬¥²¡¼¥à¤òÍ·¤Ö¦¤ÎΩ¾ì¤ËΩ¤Ã¤Æ¡¢¤É¤¦¤¤¤Ã¤¿±é½Ð¤¬¤¢¤ì¤Ð¤ï¤«¤ê¤ä¤¹¤¤¤«¤È¤¤¤¦´ÑÅÀ¤Ç¥×¥í¥°¥é¥à¤ò¹Í¤¨¤Æ¤¤¤¤Þ¤·¤ç¤¦¡£
¡ã¥Ü¥¿¥ó¤ò²¡¤¹¤È»ÑÀª¤È°ì½ï¤Ë¥Ü¥¿¥ó¤Î¸þ¤¤âÊѤï¤ë¡ä
https://gyazo.com/3df9e1519a78258af0a8363cc6d14081
¡¡Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÁàºî¤ò¹Ô¤¤¤¿¤¤¤Î¤Ç¡¢Button ·¿¤ÎÊÑ¿ô¤òÍÑ°Õ¤·¤Æ Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊó¤òɳ¤Å¤±½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
SerializeField°À¤ò¤Ä¤±¤ÆÊÑ¿ô¤òÀë¸À¤·¤Æ¤ª¤¤¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¢¥µ¥¤¥ó¤·¤ÆÅÐÏ¿¤·¤Þ¤¹¡£
¡¡¥á¥½¥Ã¥É¤ÎÄɲäϤ¢¤ê¤Þ¤»¤ó¤¬¡¢Start ¥á¥½¥Ã¥É¤È ChangeAttitude ¥á¥½¥Ã¥ÉÆâ¤Ë Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀ©¸æ½èÍý¤òÄɲä·¤Þ¤¹¡£
¡¡Start ¥á¥½¥Ã¥É¤Ë¤Ï Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î OnClick ¥¤¥Ù¥ó¥È¤Ë ChangeAttitude ¥á¥½¥Ã¥É¤ò¥¹¥¯¥ê¥×¥È¤«¤éÅÐÏ¿¤·¤Æ
¥Ü¥¿¥ó¤ò²¡¤·¤¿ºÝ¤Ë ChangeAttitude ¥á¥½¥Ã¥É¤¬¸Æ¤Ó½Ð¤µ¤ì¤ë¤è¤¦¤ËÀ©¸æ¤òÄɲä·¤Þ¤¹¡£
¡¡ChangeAttitude ¥á¥½¥Ã¥É¤Ë¤Ï¡¢¥¥ã¥é¤Î»ÑÀª¤Ë±þ¤¸¤Æ¥Ü¥¿¥ó¤Î²óž³ÑÅÙ¤òÊѹ¹¤¹¤ëÀ©¸æ½èÍý¤òÄɲä·¤Þ¤¹¡£
¥¥ã¥é¤¬Æ¬¤ò²¼¤Ë¸þ¤±¤Æľ³ê¹ß¤ÇÍî²¼¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¥Ü¥¿¥ó¤Ï¿åÊ¿Êý¸þ¤Î²óž¸þ¤¤Ç¡¢¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ë¤è¤Ã¤ÆÊѹ¹¤Ë¤Ê¤ë»ÑÀª¤òɽ¼¨¤·¤Þ¤¹¡£
¡ãľ³ê¹ß»þ¡¡¥Ü¥¿¥ó¤Ï²£¸þ¤¡ä

¡¡Éú¤»¤Î¾õÂ֤κݤˤϡ¢¥Ü¥¿¥ó¤Î²óž³ÑÅÙ¤òÊѹ¹¤·¤Æ¡¢¥¥ã¥é¤¬Æ¬¤ò²¼¤Ë¤·¤Æ¤¤¤ë²èÁü¤Ë¤Ê¤ë¤è¤¦¤ËÀ©¸æ¤·¤Þ¤¹¡£
¤³¤ì¤é¤Î¥Ü¥¿¥ó¤Î²óž¤Ë¤Ï DOTween ¤Îµ¡Ç½¤òÍøÍѤ·¤Æ¡¢¥Ú¥ó¥®¥ó¤Î¥¢¥¤¥³¥ó²èÁü¤¬¥¢¥Ë¥á¤·¤Æ²óž¤¹¤ë¤è¤¦¤Ë±é½Ð¤·¤Þ¤¹¡£
¡ãÉú¤»»þ¡¡¡¡¥Ü¥¿¥ó¤Ï²¼¸þ¤¡ä

PlayerController.cs
¡¡¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤¬½ªÎ»¤·¤¿¤é¡¢Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é PlayerController ¥¹¥¯¥ê¥×¥È¤ò³Îǧ¤·¤Þ¤¹¡£
¿·¤·¤¯Äɲä·¤¿ btnChangeAttitude ÊÑ¿ô¤Îɽ¼¨¤¬Äɲ䵤ì¤Æ¤¤¤ì¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó¡£
Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

¡¡Button¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤ÏOnClick¤È¤¤¤¦¥¤¥Ù¥ó¥È¤òÅÐÏ¿¤¹¤ë¾ì½ê¤¬¤¢¤ê¤Þ¤¹¡£¤³¤³¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥µ¥¤¥ó¤ò¹Ô¤¦¤³¤È¤Ç¡¢
¥¢¥µ¥¤¥ó¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥¹¥¯¥ê¥×¥È¤ËÀë¸À¤µ¤ì¤Æ¤¤¤ë public ½¤¾þ»Ò¤Î¥á¥½¥Ã¥É¤òÅÐÏ¿¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£

¡¡¤³¤Î½èÍý¤ò¥¹¥¯¥ê¥×¥È¤«¤éÀ©¸æ¤·¤ÆÄɲ䷤ƹԤ¦½èÍý¤¬¡¢onClick.AddListener¥á¥½¥Ã¥É¤Ç¤¹¡£°ú¿ô¤Î¤Ê¤¤¾ì¹ç¤È°ú¿ô¤Î¤¢¤ë¾ì¹ç¤Ç½ñ¼°¤¬ÊѲ½¤·¤Þ¤¹¡£
¡¡ÍøÅÀ¤Ï¡¢private ½¤¾þ»Ò¤Î¥á¥½¥Ã¥É¤Ç¤âÅÐÏ¿¤Ç¤¤ë¤³¤È¡¢¥¹¥¯¥ê¥×¥È¤«¤éÅÐÏ¿¤·¤Æ¤¤¤ë¤Î¤Ç¡¢UnityÆâ¤Î¾åµ¤Î²èÁü¤ÎButtonÉôʬ¤Ø¤ÎÅÐÏ¿ºî¶È¤ä¡¢³Îǧ¤ò¤¹¤ëɬÍפ¬¤Ê¤¯¤Ê¤ë¤³¤È¡¢¤Ê¤É¤¬¤¢¤ê¤Þ¤¹¡£
¡¡º£²ó¤Ï°ú¿ô¤Î¤Ê¤¤¥á¥½¥Ã¥É¤òÅÐÏ¿¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢°ú¿ô¤Ë¤Ï¤½¤Î¤Þ¤Þ¥á¥½¥Ã¥É̾¤òµ½Ò¤·¤Þ¤¹¡£¥á¥½¥Ã¥É¤Î()¤ò½ñ¤¯¤È¥¨¥é¡¼¤Ë¤Ê¤ë¤Î¤Ç¡¢¥á¥½¥Ã¥É̾¤Î¤ß¤òµ½Ò¤·¤Þ¤¹¡£
¡¡// ¥Ü¥¿¥ó¤ÎOnClick¥¤¥Ù¥ó¥È¤Ë ChangeAttitude ¥á¥½¥Ã¥É¤òÄɲä¹¤ë ¡¡btnChangeAttitude.onClick.AddListener(ChangeAttitude);
¡¡¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¸ø¼°¤Î¥ê¥Õ¥¡¥ì¥ó¥¹¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£¤Þ¤¿¥Í¥Ã¥È¤Ë¤Ïµ»ö¤¬Â¿¤¯¤¢¤ê¤Þ¤¹¤Î¤ÇÄ´¤Ù¤Æ¤ß¤Þ¤·¤ç¤¦¡£
»²¹Í¥µ¥¤¥È
Unity¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
Button.on.Click.AddListener
https://docs.unity3d.com/2019.1/Documentation/Scri...
¡¡¥Ü¥¿¥ó¤ò²¡¤¹¤¿¤Ó¤Ë¥Ü¥¿¥ó¤Î¥¢¥¤¥³¥ó¤Î²èÁü¤â²óž¤µ¤»¤Æ¥¥ã¥é¤Î»ÑÀª¤È¥ê¥ó¥¯¤¹¤ë¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤¤¤¿¤¤¤Î¤Ç¤¹¤¬
¥¢¥¤¥³¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥Ü¥¿¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¸«¤Æ¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¸ºß¤·¤Æ¤¤¤Þ¤¹¡£
¡ã¥¢¥¤¥³¥ó¤Î²èÁü¤Ï btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¤Ê¤¯¡¢¤½¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë imgAttitude ¤ËÀßÄꤵ¤ì¤Æ¤¤¤ë¡ä

¡¡¤³¤¦¤¤¤Ã¤¿¾ì¹ç¤Ë¤Ï¿§¡¹¤Ê»²¾ÈÊýË¡¤¬¤¢¤ê¤Þ¤¹¤¬¡¢º£²ó¤Î¾ì¹ç¤Ï¡¢Unity¤¬ÍÑ°Õ¤·¤Æ¤¤¤ë Transform ¥¯¥é¥¹¤Î GetChild ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤Ï°ú¿ô¤Ë int ·¿¤ÎÃͤò»ØÄꤷ¤Þ¤¹¡£¤³¤ÎÃͤ¬¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¤ß¤Æ n ÈÖÌܤλҥª¥Ö¥¸¥§¥¯¥È¤Î Transform ¤Î¾ðÊó¤òÌá¤êÃͤȤ·¤Æ¼èÆÀ¤¹¤ë¡¢¤È¤¤¤¦¥á¥½¥Ã¥É¤Ç¤¹¡£
// ¥Ü¥¿¥ó¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Î²èÁü¤ò²óž¤µ¤»¤ë btnChangeAttitude.transform.GetChild(0).DORotate(new Vector3(0, 0, 180), 0.25f);
¡¡¾åµ¤ÎÌ¿Îá¤Ï¡¢btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Transform ¥¯¥é¥¹¤ËÂФ·¤ÆÌ¿Îá¤ò½Ð¤·¡¢¼«Ê¬¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Î¤¦¤Á¡¢0 ÈÖÌܤλҥª¥Ö¥¸¥§¥¯¥È¤Î Transform ¤Î¾ðÊó¤ò¼èÆÀ¤·¤Þ¤¹¡£
¤Ä¤Þ¤ê¡¢GetChild(0) ¤ÎÉôʬ¤Ï¡¢imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Transform ¤ÎÃͤ¬¼èÆÀ¤µ¤ì¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
¤½¤·¤ÆimgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Transform¤ËÂФ·¤Æ¡¢DORotate ¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡¢¤È¤¤¤¦½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£
(¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¤ß¤Æ¡¢¼«Ê¬¤Î°ìÈÖ¾å¤Ë¤¤¤ë»Ò¥ª¥Ö¥¸¥§¥¯¥È¤«¤éÈֹ椬³ä¤êÅö¤Æ¤é¤ì¡¢ºÇ½é¤Ï 0 È֤Ǥ¹)
¡¡¤½¤Î¤¿¤á¡¢btnChangeAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò·Ðͳ¤·¤Æ¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë imgAttitude ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Transform ¤ËÂФ·¤Æ²óž¤µ¤»¤ëÌ¿Îá¤ò½Ð¤¹¤³¤È¤¬½ÐÍè¤Æ¤¤¤Þ¤¹¡£
¡¡
¡¡¤³¤Î¤è¤¦¤Ë¥¹¥¯¥ê¥×¥È¤¬Áàºî¤ò¹Ô¤¤¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»²¾È¤ò»ý¤Ã¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ç¤¢¤Ã¤Æ¤â¡¢¿Æ»Ò´Ø·¸¤òÍøÍѤ¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ
¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤ò·Ðͳ¤·¤Æ»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀ©¸æ¤ò¹Ô¤¦¡¢¤¢¤ë¤¤¤Ï»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ò·Ðͳ¤·¤Æ¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀ©¸æ¤ò¹Ô¤¦¤È¤¤¤¦À©¸æ½èÍý¤¬¼ÂÁõ½ÐÍè¤Þ¤¹¡£
»²¹Í¥µ¥¤¥È
Unity¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
Transform.GetChild
https://docs.unity3d.com/ja/current/ScriptReferenc...
Quita @Armyporoco ÍÍ
¡ÚUnity¡Û¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ä¤¤¤¿¥¹¥¯¥ê¥×¥È¤«¤é»Ò¥ª¥Ö¥¸¥§¥¯¥È¤òÁàºî¤¹¤ë¡ª
https://qiita.com/Armyporoco/items/391776d4c79d25c...
£µ¡¥Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î PlayerController ¥¹¥¯¥ê¥×¥È¤Î¥¢¥µ¥¤¥ó¾ðÊó¤ËɬÍפʾðÊó¤ò¥¢¥µ¥¤¥ó¤¹¤ë 
¡¡ PlayerController ¥¹¥¯¥ê¥×¥È¤ËButton ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥¢¥µ¥¤¥ó¾ðÊó¤¬Äɲ䵤ì¤Þ¤·¤¿¤Î¤Ç¡¢
Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ëÂоݤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ btnChangeAttitude ÊÑ¿ô¤ËÅÐÏ¿¤·¤Þ¤¹¡£
¥¢¥µ¥¤¥ó¤Î¼ê½ç¤Ë¤Ä¤¤¤Æ¤Ï³ä°¦¤·¤Þ¤¹¡£
¡¡
Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¢¥µ¥¤¥ó¸å¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

¡¡¥Ü¥¿¥ó¤ò²¡¤¹¤¿¤Ó¤Ë»ÑÀª¤¬Êѹ¹¤Ê¤ê¡¢¤«¤Ä¡¢¥Ü¥¿¥ó¤¬²óž¤·¤Æ¡¢²¡¤¹¤ÈÊѹ¹¤¹¤ë»ÑÀª¤Î¸þ¤¤Ë¤Ê¤ë¤è¤¦¤ËÀ©¸æ¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡ãľ³ê¹ß»þ¡¡¥Ü¥¿¥ó¤Ï²£¸þ¤¡ä

¡ãÉú¤»»þ¡¡¡¡¥Ü¥¿¥ó¤Ï²¼¸þ¤¡ä

¡ã¼Â¹ÔÆ°²è¡ä
https://gyazo.com/3df9e1519a78258af0a8363cc6d14081
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£±£·¡¡¡Ý»ÑÀªÊѹ¹¥²¡¼¥¸¤ÎºîÀ®¡Ý¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯