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

Àß·×


¡¡°ú¤­Â³¤­¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ·¤¿½èÍý¤Î¼ÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£

¡¡Á°²ó¤Î¼ê½ç¤Ï¤³¤Á¤é¤Ç¤¹¡£

¡¡¡¡=>¡¡¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤·¤ÆÍøÍѤ¹¤ë


¼ÂÁõ¼ê½ç


¡¡°Ê²¼¤Î¤è¤¦¤Ê½çÈ֤ǼÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£

¡»£±¡¥¥¢¥¤¥Æ¥à¤Î¾ðÊó¤òÀ߷פ¹¤ë
¡»£²¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÍѤΠItemDatasList ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë
¡»£³¡¥¡Ú£²¡Û¤Î¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¸µ¤Ë¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤òºîÀ®¤¹¤ë
¡»£´¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¤¥Æ¥à¤Î¾ðÊó(ÃÍ)¤òÅÐÏ¿¤¹¤ë
¡¡£µ¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ë DataBaseManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë
¡¡£¶¡¥¥¢¥¤¥³¥óÇÛÃÖÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¢¤ª¤è¤Ó¡¢¥¢¥¤¥³¥óÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë
¡¡£·¡¥ItemIconDetail ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë
¡¡£¸¡¥¥¢¥¤¥³¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë ItemIconDetail ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄê¤ò¹Ô¤¤¡¢¥×¥ì¥Ï¥Ö¤Ë¤¹¤ë

¡¡º£²ó¤Î¼ê½ç¤Ç¤Ï¡¢¡Ú£µ¡Û¡Á¡Ú£¸¡Û¤Þ¤Ç¤ò°·¤¤¤Þ¤¹¡£


£µ¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ë DataBaseManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡´°À®¤·¤¿¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¤¤¤º¤ì¤«¤Î¥¹¥¯¥ê¥×¥È¤Ç´ÉÍý¤ò¹Ô¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹(¥¢¥»¥Ã¥È¤Î°·¤¤¤Ç¤¹¤¬¡¢¥¹¥¯¥ê¥×¥È¤ËÊÑ¿ô¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤¹)

¡¡À߷פȤ·¤Æ¤Þ¤·¤Æ¤Ï¡ÖÀ¸À®¤µ¤ì¤¿¥¢¥¤¥Æ¥à¤Î ItemBase ¥¹¥¯¥ê¥×¥È¤¬¡¢¼«Ê¬¤Î¥¢¥¤¥Æ¥à¤Î¥Ç¡¼¥¿¤ò³Îǧ¤·¤Ë¤¤¤Ã¤Æ¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¾ðÊó¤ò¤â¤é¤¦¡×¤È¤¤¤¦½èÍý¤Ë¤·¤¿¤¤¤È»×¤¤¤Þ¤¹¡£

¡¡¤½¤³¤Ç¡¢¤É¤Î¥¢¥¤¥Æ¥à¤«¤é¤Ç¤â¥¢¥¯¥»¥¹¤·¤ä¤¹¤¤¥¹¥¯¥ê¥×¥È¤Ç¤¢¤Ã¤¿Êý¤¬ÍøÊØÀ­¤¬¹â¤¯¤Ê¤ê¤Þ¤¹¡£
¤Þ¤¿¤³¤Î¤è¤¦¤Ë¥¢¥¯¥»¥¹¤¹¤ë¥¹¥¯¥ê¥×¥È¤ò£±¤Ä¤Ë¤·¤Æ¤ª¤¯¤³¤È¤Ç¥¢¥¤¥Æ¥à£±¤Ä¤º¤Ä¤Ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÅÐÏ¿¤¹¤ëɬÍפâ¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ë DataBaseManager ¥¹¥¯¥ê¥×¥È¤Ï¥·¥ó¥°¥ë¥È¥ó¤ÇºîÀ®¤¹¤ë¤è¤¦¤Ë¤·¤Æ¡¢¥¢¥¤¥Æ¥à¤«¤é¥¢¥¯¥»¥¹¤¬ÍưפʾõÂ֤ǺîÀ®¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡C#¥¹¥¯¥ê¥×¥È¤ò¿·¤·¤¯ºîÀ®¤·¡¢Ì¾Á°¤ò DataBaseManager ¤ËÊѹ¹¤·¤Þ¤¹¡£
¤¹¤Ç¤Ë¤¢¤ë¾ì¹ç¤Ë¤Ï½èÍý¤òÄɲ䷤Ƥ¤¤­¤Þ¤·¤ç¤¦¡£


DataBaseManager.cs

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




¡¡DataBaseManager ¤Ï̾Á°¤Î¤´¤È¤¯¡¢¥²¡¼¥àÆâ¤ËÅÐÏ¿¤¹¤ë¾ðÊó¤ò°ì¸µ´ÉÍý¤µ¤»¤ë¤¿¤á¤ÎÌò³ä¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£
¸½ºß¤Ï¡¢¥¢¥¤¥Æ¥à¤Î¾ðÊó¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹(¥ê¥¹¥È)¤Ç¤¢¤ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤·¤Æ¤¤¤Þ¤¹¡£

¡¡½èÍý¤ÎÆâÍƤǤ¹¤¬¡¢GetItemDataFromItemNo ¥á¥½¥Ã¥É¤ò ItemBase ¥¹¥¯¥ê¥×¥ÈÆâ¤Ç¼Â¹Ô¤·¤Æ¤â¤é¤¤¡¢
¤½¤ÎºÝ¤Ë¡¢°ú¿ô¤òÄ̤¸¤Æ¡¢¥¢¥¤¥Æ¥à¤Î ItemNo ¤Î¾ðÊó¤ò¼õ¤±¼è¤ê¤Þ¤¹¡£

¡¡¤½¤Î ItemNo ÊÑ¿ô¤Î¾ðÊó¤È¡¢ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Ë¤¢¤ë³Æ ItemData ¤Î ItemNo ¤ò£±¤Ä¤º¤Ä½çÈ֤˾ȹ礷¤Æ¤¤¤­¡¢
Ʊ¤¸ÈÖ¹æ¤Î ItemNo ¤¬¸«¤Ä¤«¤Ã¤¿¤é¡¢¤½¤Î ItemData ¤ò¥¢¥¤¥Æ¥à¤Î¾ðÊó¤È¤·¤Æ ItemBase ¤Ø¤ÈÄ󶡤·¤Þ¤¹¡£
GetItemDataFromItemNo ¥á¥½¥Ã¥É¤¬Ìá¤êÃÍ¤Ë ItemData ·¿¤òÀßÄꤷ¤Æ¤¤¤ë¤Î¤Ï¤½¤Î¤¿¤á¤Ç¤¹¡£



¡¡¥¹¥¯¥ê¥×¥È¤¬´°À®¤·¤Þ¤·¤¿¤é¡¢¥Ò¥¨¥é¥ë¥­¡¼¾å¤Ç Create Empty ¤òÁªÂò¤·¤Æ¡¢¿·¤·¤¯¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
̾Á°¤ò DataBaseManager ¤ËÊѹ¹¤·¤Þ¤¹¡£

¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë DataBaseManager ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¤¯¤À¤µ¤¤¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤Ç¤­¤Þ¤·¤¿¤é¡¢
ItemDataSO ÊÑ¿ô¤Ë Datas ¥Õ¥©¥ë¥À¤Ë¤¢¤ë ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¢¥µ¥¤¥ó¤·¤Þ¤·¤ç¤¦¡£


¡¡´°À®¤¹¤ë¤È¡¢¼¡¤Î¤è¤¦¤Ê²èÁü¤Î¾õÂ֤ˤʤê¤Þ¤¹¡£

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


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


£¶¡¥¥¢¥¤¥³¥óÇÛÃÖÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¢¤ª¤è¤Ó¡¢¥¢¥¤¥³¥óÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

£±¡¥ItemSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡¥¢¥¤¥Æ¥à¤Î¥¢¥¤¥³¥ó¤Îɽ¼¨¤¹¤ë¾ì½ê¤òÀßÄꤷ¡¢´ÉÍý¤¹¤ë¤¿¤á¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
º£²ó¤Ï²èÌ̤κ¸²¼¤ËÀßÄꤷ¤Æ¤¤¤Þ¤¹¤¬¡¢Ç¤°Õ¤Î°ÌÃ֤ǹ½¤¤¤Þ¤»¤ó¡£

¡¡Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£
Canvas ¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆºîÀ®¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤Þ¤¹¡£Ì¾Á°¤ò ItemSet ¤ËÊѹ¹¤·¤Þ¤¹¡£
¡¡
¡¡¤Ê¤ª¡¢Create Empty ¤Ç¤Ï¤Ê¤¯¡¢Image ¤ÇºîÀ®¤·¡¢¥¢¥¤¥³¥ó¤ÎÇØ·ÊÍѤβèÁü¤òÀßÄꤷ¤Æ¤â¤¤¤¤¤Ç¤·¤ç¤¦¡£


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




¡¡¥¢¥¤¥³¥ó¤ÎÂ礭¤µ¤ÈÎٹ礦¥¹¥Ú¡¼¥¹¤òÀßÄꤹ¤ë¤¿¤á¤Ë¡¢GridLayoutGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄê¤ò¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤Îµ¡Ç½¤òÍøÍѤ¹¤ë¤È¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ·¤Æ¡¢°ìÄê¤Î¥µ¥¤¥º¤äÊý¸þ¤ò·è¤á¤Æʤ٤뤳¤È¤¬½ÐÍè¤Þ¤¹¡£
º£²ó¤Ï²£Êý¸þ¤Ë¶Ñ°ì¤ÎÉý¤Ç¡¢Æ±¤¸¥µ¥¤¥º¤Çʤ٤ë¤è¤¦¤ËÀßÄê¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£


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



Scene¥Ó¥å¡¼²èÁü



¡ã»²¹Í¥µ¥¤¥È¡ä
Unity ¥¹¥¯¥ê¥×¥È¡¦¥ê¥Õ¥¡¥ì¥ó¥¹
GridLayoutGroup
https://docs.unity3d.com/ja/2018.4/ScriptReference...


£²¡¥ItemIconDetail ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡ItemSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ Image ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
²èÁü¤ÎÀßÄê¤Ï¹Ô¤¤¤Þ¤»¤ó¡£

¡¡¤Þ¤¿¡¢¼¡¤Î¼ê½ç¤Ç ItemIconDetail ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¡¢¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄꤷ¤¿¾å¤Ç¥×¥ì¥Ï¥Ö¤Ë¤·¤Þ¤¹¡£

¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¥¢¥¤¥Æ¥à¤Î¥¢¥¤¥³¥ó¤òɽ¼¨¤¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤ê¤Þ¤¹¡£
²èÁü¤ÏÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¤Î¤Ç¡¢¥×¥ì¥Ï¥Ö¤«¤é¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¤¿ºÝ¤Ë¡¢¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ
ưŪ¤Ë²èÁü¤òº¹¤·Âؤ¨¤ë½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¡¢£±¤Ä¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¤¢¤ê¤Þ¤¹¤¬¡¢¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¸µ¤Ë¤·¤Æ
Ê£¿ô¤Î¥¢¥¤¥Æ¥à¤Î¥¢¥¤¥³¥ó¤òºîÀ®¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£


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



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



Scene¥Ó¥å¡¼²èÁü



£·¡¥ItemIconDetail ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë

¡¡
¡¡ItemIconDetail ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¿·¤·¤¯ ItemData ·¿¤Î itemData ÊÑ¿ô¤òÄɲ䷤ơ¢¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¼èÆÀ¤·¤Æ¡¢ItemIconDetail Æâ¤ÇÍøÍѤǤ­¤ë¾õÂ֤ˤ·¤Þ¤¹¡£

¡¡itemData ÊÑ¿ô¤Ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¾ðÊó¤ò¼èÆÀ¤¹¤ë¥¿¥¤¥ß¥ó¥°¤Ï
SetUpItem ¥á¥½¥Ã¥ÉÆâ¤Ë¤¢¤ë TODO ¤ÎÉôʬ¤ò¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¤Î¤Ç¡¢¼«Ê¬¤Ç½èÍý¤ò¹Í¤¨¤Æ¤«¤é¶µºà¤ò³Îǧ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£

¡ãItemData ¤ò¼èÆÀ¤¹¤ë¤¿¤á¤Î¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Î¸¡º÷¡¦¾È¹ç¤Îή¤ì¡ä
¡¡ItemIconDetail ¤Ç¤Ï¡¢ItemData ¤Î¾ðÊó¤¬Íߤ·¤¤¡£¤½¤ì¤Ï ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿¤Ë¤Ê¤ë
¡¡¡¡¡¡¤¿¤À¤·¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ê¤Î¤Ç¡¢¡Ö¤É¤Î¡×ItemData ¤¬Íߤ·¤¤¤«¤ò¡¢¸¡º÷¤·¤Æ¾È¹ç¤·¤Ê¤±¤ì¤Ð¡¢Íߤ·¤¤ ItemData ¤¬¸«¤Ä¤«¤é¤Ê¤¤¡£

¡¡¡¡¡¡¡¡=>¡¡ItemIconDetail ¤Ë¿·¤·¤¯Äɲä·¤¿ itemNo ÊÑ¿ô¤ò»È¤¦¡£¤³¤ÎÃͤò DataBaseManager ¤ËºîÀ®¤·¤¿¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ëºÝ¤Ë¡¢°ú¿ô¤È¤·¤ÆÁ÷¤ë

¡¡ ¡¡¡¡ =>  DataBaseManager ¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë ItemDataSO ¤«¤é¡¢°ú¿ô¤È¤·¤ÆÆϤ¤¤¿Ãͤò¤Ä¤«¤¤ ItemNo ¤Ç¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î³Æ ItemData ¤ò¾È¹ç¤¹¤ë

 ¡¡¡¡¡¡ =>  ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤ò¾È¹ç¤·¤¿¤ß¤Ä¤«¤Ã¤¿ ItemData ¤ò ItemIconDetail ¤ËÄ󶡤¹¤ë

¡¡¤³¤Îή¤ì¤ò¥¤¥á¡¼¥¸¤·¤Æ¤¯¤À¤µ¤¤¡£



ItemIconDetail.cs

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



£¸¡¥¥¢¥¤¥³¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë ItemIconDetail ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄê¤ò¹Ô¤¤¡¢¥×¥ì¥Ï¥Ö¤Ë¤¹¤ë


¡¡ItemIconDetail ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë ItemIconDetail ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤¿¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¤½¤Î¸å¡¢ItemIconDetail ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Ï¥Ö¤Ë¤·¤Æ¤«¤é¡¢¥Ò¥¨¥é¥ë¥­¡¼¤è¤êºï½ü¤·¤Þ¤¹¡£

¡¡¤³¤Î¥¹¥¯¥ê¥×¥È¤ÎÌò³ä¤Ï¡¢ItemIconDetail ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀ©¸æ¤ò¹Ô¤¦¤³¤È¤Ç¤¹¡£
¥¢¥¤¥Æ¥à¤Î¥¢¥¤¥³¥ó²èÁü¤òÀßÄꤷ¤¿¤ê¡¢²èÁü¤Îɽ¼¨¤òÀÚ¤êÂؤ¨¤¿¤ê¤¹¤ë¤¿¤á¤ËɬÍפÊÊÑ¿ô¤ä¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤¤¤Þ¤¹¡£

¡¡ItemIconDetail ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï²èÁü¤ÎÀßÄ꤬¤¢¤ê¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢²èÁü¤Ï¥²¡¼¥àÆâ¤ÇưŪ¤Ëº¹¤·Âؤ¨¤ò¹Ô¤¤¤Þ¤¹¡£¤½¤Î¤¿¤á¤Î½èÍý¤È¤·¤Æ Resources.Load ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£

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


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


¡¡¼ÂºÝ¤ËÀµ¾ï¤ËÆ°ºî¤¹¤ë¤«¤ò¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ³Îǧ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥¢¥¤¥³¥óɽ¼¨¤µ¤ì¤ëºÝ¤Ë¡¢¼«Æ°Åª¤Ë¥¢¥¤¥³¥ó²èÁü¤¬ÀÚ¤êÂؤï¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£


¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é²èÁü¤ò¼èÆÀ¤¹¤ëÊýË¡¤ËÀÚ¤êÂؤ¨¤ë

¡¡
¡¡¸½ºß¤Ï ItemData ¤Î ItemNo ¤«¤é Resouces ¥Õ¥©¥ë¥À¤è¤ê¥¢¥¤¥³¥ó¤Î²èÁü¤ò¼èÆÀ¤·¤Æ¤¤¤Þ¤¹¤¬¡¢
¤³¤Á¤é¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¼èÆÀ¤¹¤ë¤è¤¦¤ËÊѹ¹¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£

¡¡ItemData ¤Ë¤Ï²èÁü¥Õ¥¡¥¤¥ë¤òÅÐÏ¿¤¹¤ë¤¿¤á¤ÎÊÑ¿ô¤¬¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢
¿·¤·¤¯ pulbic Sprite iconSprite ÊÑ¿ô¤òÄɲä·¤Þ¤·¤ç¤¦¡£
¤½¤¦¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¥¢¥¤¥³¥ó²èÁü¤òÅÐÏ¿½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¤¿¤À¤·¤³¤ì¤À¤±¤Ç¤Ï²èÁü¤ò¼èÆÀ¤Ç¤­¤Ê¤¤¤¿¤á¡¢ItemIconDetail ¥¯¥é¥¹¤ò½¤Àµ¤·¡¢
Resouces ¤«¤é¼èÆÀ¤·¤Æ¤¤¤ëÉôʬ¤ò¡¢ItemData ¤Î iconSprite ¤«¤é¼èÆÀ¤¹¤ëÊý¼°¤ËÊѤ¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£

imgItemIcon.sprite = Resources.Load<Sprite>("ItemIcon_" + itemNo);  // ¥¤¥³¡¼¥ë¤Î±¦ÊÕ¤òÊѤ¨¤ë

¡¡DataBaseManager ¥¯¥é¥¹¤ËÍÑ°Õ¤·¤Æ¤¤¤ë GetItemDataFromItemNo ¥á¥½¥Ã¥É¤ò³èÍѤ·¡¢ItemData ¤ò¼èÆÀ¤·¤Æ IconSprite ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£



¡¡¥Ç¥Ð¥Ã¥°¤Ë¤ª¤¤¤Æ¤Ï¡¢¥²¡¼¥àÆâ¤Ç¥¢¥¤¥³¥óɽ¼¨¤µ¤ì¤ëºÝ¤Ë¡¢¼«Æ°Åª¤Ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤·¤¿²èÁü¤ËÀÚ¤êÂؤï¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£
²þ¤á¤Æ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎÅÐÏ¿¤µ¤ì¤¿²èÁü¤òÊѹ¹¤·¤Æ¡¢²èÁü¤¬ÊѲ½¤¹¤ë¤«¤ò³Îǧ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£



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

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


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

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

Menu


´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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