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

³Ø½¬ÆâÍÆ


¡¡¤³¤³¤Ç¤Ï¡¢¥ì¥ó¥À¥é¡¼¤Î¥Æ¥¹¥È¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£
¥ì¥ó¥À¥é¡¼¤È¤Ï¡¢Unity¾å¤Ë¥ª¥Ö¥¸¥§¥¯¥È¤òÉÁ²è¤¹¤ë¤¿¤á¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ç¤¹¡£

¡¡¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤Ï¥ª¥ó¥ª¥Õ¤òÀÚ¤êÂؤ¨¤ë¾ðÊ󤬤¢¤ê¡¢¤³¤Î¾ðÊó¤Ï¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ç¤ÎÀÚ¤êÂؤ¨¤Î¾¡¢
¥¹¥¯¥ê¥×¥È¤òÄ̤¸¤ÆÀ©¸æ¤ò¤¹¤ë¤³¤È¤¬²Äǽ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡º£²ó¤Ï¡¢Cube ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë MeshRenderer ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀ©¸æ¤ò¥¹¥¯¥ê¥×¥È¤òÄ̤¸¤Æ¹Ô¤¤¡¢
¥²¡¼¥à¼Â¹ÔÃæ¤Ç¥Ü¥¿¥ó¤ò²¡¤¹¤´¤È¤Ë¡¢Cube ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î MeshRenderer ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀ©¸æ¤Ë¤è¤Ã¤Æ
Cube ¤¬É½¼¨¤µ¤ì¤¿¤ê¡¢Èóɽ¼¨¤Ë¤Ê¤Ã¤¿¤ê¤¹¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤¤¤­¤Þ¤¹¡£


¥¹¥¯¥ê¥×¥ÈÍѤΥե©¥ë¥À¤ÎºîÀ®


¡¡º£¸å¤¤¤¯¤Ä¤«¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¤¤¤¯¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤ì¤é¤òʬÎष¤Æ´ÉÍý¤¹¤ë¤¿¤á¤Ë
UnityÆâ¤Ë¥¹¥¯¥ê¥×¥ÈÀìÍѤΥե©¥ë¥À¤òÍÑ°Õ¤·¤Æ¡¢´ÉÍý¤·¤ä¤¹¤¯¤·¤Þ¤·¤ç¤¦¡£

¡¡ProjectÆâAssets¤ÎÃæ¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¡¢[Create] => [Folder]¤òÁªÂò¤·¡¢Ì¾Á°¤ò¡ÖScripts¡×¤ËÊѹ¹¤·¡¢¤½¤ì¤ò¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤·¤Æ³«¤­¤Þ¤¹¡£
Assets°Ê²¼¤ËScripts¥Õ¥©¥ë¥À¤¬À¸À®¤µ¤ì¤ì¤ÐÂç¾æÉפǤ¹¡£


¥Õ¥©¥ë¥À¤ÎºîÀ®



¥¹¥¯¥ê¥×¥È¤ÎºîÀ®


¡¡³«¤¤¤¿Scripts¥Õ¥©¥ë¥À¤Ï¶õ¤Î¥Õ¥©¥ë¥À¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Î¥Õ¥©¥ë¥ÀÆâ¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢[Create] => [C# Script] ¤òÁªÂò¤·¤Þ¤¹¡£

¡¡¿·µ¬¤Î¥¹¥¯¥ê¥×¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò[RendererTest] ¤ËÊѹ¹¤·¤Þ¤¹¡£
¡¡
¡¡Âçʸ»ú¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¤â¤·¤âÊѹ¹¤·¤¿¤ê¡¢½¤Àµ¤·¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¥Õ¥¡¥¤¥ë¤Î¾å¤ÇF2¥­¡¼¤ò²¡¤¹¤ÈRename¤¬²Äǽ¤Ç¤¹¡£
¤¢¤ë¤¤¤Ï¥Õ¥¡¥¤¥ë¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤Ç[Rename] ¤òÁªÂò¤·¤Æ¤âÂç¾æÉפǤ¹¡£

¡¡ºîÀ®¤·¤¿ RendererTest ¥¹¥¯¥ê¥×¥È¥Õ¥¡¥¤¥ë¤ò¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤·¤Æ¡¢Visual Studio ¤ò³«¤­¡¢¥¹¥¯¥ê¥×¥È¤ò°Ê²¼¤Î¤è¤¦¤Ëµ­Æþ¤·¤Þ¤¹¡£
¥×¥í¥°¥é¥à¤Î³Ø½¬¤Ë¤ª¤¤¤Æ¡¢¥³¥Ô¡¼¡õ¥Ú¡¼¥¹¥È¤Ï¸·¶Ø¤Ç¤¹¡£¤´¼«Ê¬¤Ç½ñ¤¯¤³¤È¤Ë¤è¤ê¡¢¥³¡¼¥É¤ò½ñ¤¯ÎϤÈÆɤàÎϤòÍܤ¤¤Þ¤¹¡£


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// ¥ì¥ó¥À¥é¡¼¤Î¥Æ¥¹¥ÈÍÑ¥¯¥é¥¹
/// ¥¯¥é¥¹¤Ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¼èÆÀ¤¹¤ë¡¢¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥ª¥ó¡¿¥ª¥Õ¤ò¹Ô¤¦
/// </summary>
public class RendererTest : MonoBehaviour
{    
     private MeshRenderer meshRenderer;

     void Start()
    {
        // meshRenderer¥³¥ó¥Ý¡¼¥Í¥ó¥ÈÍѤÎÊÑ¿ô¤òprivate¤ÇÀë¸À¤·¤¿¾ì¹ç¤Ë¤Ï¡¢¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊó¤ò¼èÆÀ¤¹¤ëɬÍפ¬¤¢¤ë
        meshRenderer = GetComponent<MeshRenderer>();
    }

    void Update()
    {
        // ¥Ü¥¿¥ó¤ò²¡¤¹ÅÙ¤ËMeshRenderer¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥ª¥ó/¥ª¥Õ¤òÀÚ¤êÂؤ¨¤ë
        // ¥ª¥ó¤Ê¤é¤½¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÏÍ­¸ú¡¡¥ª¥Õ¤Ê¤é̵¸ú
        // Áàºî¤·¤¿¤¤¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬ÂåÆþ¤µ¤ì¤Æ¤¤¤ë[ÊÑ¿ô]¤ò»È¤¦ =¡¡¥¢¥¯¥»¥¹¤Ç¤­¤ë
        if (Input.GetKeyDown(KeyCode.D)) {
            meshRenderer.enabled = !meshRenderer.enabled;
        }
    }    
}


¥³¥á¥ó¥È¥¢¥¦¥È¤È¥µ¥Þ¥ê¡¼


// (Ⱦ³Ñ¤Î¥¹¥é¥Ã¥·¥å£²¤Ä) ¤Ï¡¢¥³¥á¥ó¥ÈÍѤÎÌÜ°õ¤Ç¤¹¡£¥³¥á¥ó¥È¥¢¥¦¥È¤È¤â¤¤¤¤¤Þ¤¹¡£¤³¤Î¸å¤í¤Ë½ñ¤«¤ì¤ëʸ»ú¤Ï¥³¡¼¥É¤È¤·¤Æǧ¼±¤µ¤ì¤Þ¤»¤ó¡£
½ñ¤¯¾ì½ê¤ËÀ©¸Â¤Ï¤¢¤ê¤Þ¤»¤ó¡£ÀѶËŪ¤Ë³èÍѤ·¤Æ¡¢¡Ö¤É¤Î¥³¡¼¥É¤Ç¤Ï²¿¤ò½èÍý¤·¤Æ¤¤¤ë¤Î¤«¡×¤ò¥³¥á¥ó¥È¤·¤Æ»Ä¤·¤Æ¤ª¤¯¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£
/// (Ⱦ³Ñ¥¹¥é¥Ã¥·¥å£³¤Ä)¤ò³¤±¤Æ½ñ¤¯¤ÈSummary¡Ê¥µ¥Þ¥ê¡¼¡Ë¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£
¤³¤Á¤é¤Ï½ñ¤¯¾ì½ê¤ËÀ©¸Â¤¬¤¢¤ê¤Þ¤¹¡£¥µ¥Þ¥ê¡¼¤È¤Ï¡Ö³µÎ¬¡×¤È¤¤¤¦°ÕÌ£¹ç¤¤¤Ç¤¹¡£
¤³¤Î¥¹¥¯¥ê¥×¥È¤Ç¤Ï¡¢¥³¡¼¥É¤Î»Ï¤Þ¤ëÁ°¤ÎÉôʬ¤Ë¥µ¥Þ¥ê¡¼¤òÍÑ°Õ¤·¡¢
¡Ö¤³¤Î¥¯¥é¥¹¡Ê¥¹¥¯¥ê¥×¥È¡¦¥Õ¥¡¥¤¥ë¡Ë¤Ç¤Ï¤É¤Î¤è¤¦¤Ê½èÍý¤ò¹Ô¤Ã¤Æ¤¤¤ë¤Î¤«¡×¤ò
¥Õ¥¡¥¤¥ë¤ò³«¤¤¤¿¤È¤­¤Ë¤¹¤°¤Ë¤ï¤«¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
¥µ¥Þ¥ê¡¼¤Ï¥á¥½¥Ã¥É¤ò½ñ¤­½ª¤ï¤Ã¤¿¤¢¤È¤Ë½ñ¤­¹þ¤à¤è¤¦¤Ë¤·¤Þ¤¹¡£¤½¤¦¤¹¤ë¤³¤È¤Ç¼«Æ°Åª¤Ë¥µ¥Þ¥ê¡¼¤Î½ñ¼°¤òVisualStudio¤¬ºîÀ®¤·¤Æ¤¯¤ì¤Þ¤¹¡£


¥¨¥é¡¼¤Î³Îǧ¤È¥²¡¼¥à¤Î¼Â¹Ô


¡¡¤¹¤Ù¤Æ½ñ¤­½ª¤ï¤Ã¤¿¤é¡¢ [¥Õ¥¡¥¤¥ë] ¢ª [¤¹¤Ù¤ÆÊݸ] (¤¢¤ë¤¤¤Ï¡¢shift + ctrl + s ¥­¡¼)¤ò¤·¤Æ¥»¡¼¥Ö¤ò¤·¤Þ¤¹¡£
¥»¡¼¥Ö¤·¤¿»þÅÀ¤Ç¡¢µ­½Ò¤·¤¿¥³¡¼¥É¤¬¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Þ¤¹¡£¤½¤Î¤¿¤á¡¢¥¨¥é¡¼¤¬½Ð¤ë¤È¡¢Unity¤ÎConsole¤ËÀÖ¤¤¥¨¥é¡¼¥¢¥¤¥³¥ó¤È¥á¥Ã¥»¡¼¥¸¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£

¡¡¥¨¥é¡¼¤¬¤Ê¤¯¡¢Ìµ»ö¤Ë¥³¥ó¥Ñ¥¤¥ë¤¬Ä̤ì¤Ð¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤ò¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÄɲ乤뤳¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ëCube¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥É¥é¥Ã¥°¡õ¥É¥í¥Ã¥×¤·¤Þ¤¹¡£
Cube¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢±¦Â¦¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤·¤ç¤¦¡£
¥É¥é¥Ã¥°¡õ¥É¥í¥Ã¥×¤¬À®¸ù¤·¤Æ¤¤¤ì¤Ð¡¢Cube¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤È¤·¤ÆRendererTest¥¯¥é¥¹¤¬¿·¤·¤¯Äɲ䵤ì¤Æ¤¤¤ë¤Ï¤º¤Ç¤¹¡£

¡¡¤³¤Î¤è¤¦¤Ë¡¢¥É¥é¥Ã¥°¡õ¥É¥í¥Ã¥×¤òÍøÍѤ·¤Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ë³°Éô¤«¤é¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ乤뤳¤È¤ò¡Ö¥¢¥¿¥Ã¥Á¤¹¤ë¡×¤È¤¤¤¤¤Þ¤¹¡£
º£¸å¡¢¡Ö¡»¡»¤Î¥ª¥Ö¥¸¥§¥¯¥È¤Ë¢¤¢¤¤ò¥¢¥¿¥Ã¥Á¤¹¤ë¡×¤È¤¤¤Ã¤¿µ­½Ò¤¬¤¢¤ì¤Ð¡¢¤½¤ì¤Ï¥É¥é¥Ã¥°¡õ¥É¥í¥Ã¥×¤ò¤·¤Æ¡¢
¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ乤뤳¤È¤Ç¤¢¤ë¤È³Ð¤¨¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢D¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£Cube¤¬É½¼¨¤µ¤ì¤¿¤ê¡¢Èóɽ¼¨¤Ë¤Ê¤Ã¤¿¤ê¤¹¤ì¤Ð¡¢¤³¤³¤Ç¤ÎRenderer¤Î¥Æ¥¹¥È¤ÏÀ®¸ù¤Ç¤¹¡£


¥¹¥¯¥ê¥×¥È¤ò½ñ¤­´¹¤¨¤ë


¡¡ÊÑ¿ô¤ÎÀë¸À»þ¤Î½¤¾þ»Ò¤ò private ¤«¤é public ¤ËÊѹ¹¤·¡¢Â°À­¾ðÊó¤âÉÕÍ¿¤·¤Æ¤ß¤Þ¤¹¡£

¡¡public ½¤¾þ»Ò¤ÇÀë¸À¤·¤¿ÊÑ¿ô¤Ï¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ëɽ¼¨¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¤½¤Î¾ì¹ç¡¢Start ¥á¥½¥Ã¥ÉÆâ¤Ë¤ª¤¤¤Æ GetComponent ¥á¥½¥Ã¥É¤ò³èÍѤ·¤Æ¼èÆÀ¤·¤Æ¤¤¤¿ MeshRenderer ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊó¤ò
»öÁ°¤Ë¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤«¤é¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤ÆÅÐÏ¿¤·¤Æ¤ª¤¯¤³¤È¤¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤Þ¤º¤Ï½èÍý¤ò½ñ¤­´¹¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// ¥ì¥ó¥À¥é¡¼¤Î¥Æ¥¹¥ÈÍÑ¥¯¥é¥¹
/// ¥¯¥é¥¹¤Ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¼èÆÀ¤¹¤ë¡¢¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥ª¥ó¡¿¥ª¥Õ¤ò¹Ô¤¦
/// </summary>
public class RendererTest : MonoBehaviour
{    
    [Header("¥ì¥ó¥À¥é¡¼¡ÊÉÁ²è¡Ë¤Î¥ª¥ó/¥ª¥ÕÍÑ")]¡¡¡¡¡¡// Header°À­¤òÀßÄꤹ¤ë¤³¤È¤Ç¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ë"ʸ»úÎó"¤¬É½¼¨¤µ¤ì¤ë
    public MeshRenderer meshRenderer;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡// ¡ù­¡¡¡ÊÑ¿ô¤Î½¤¾þ»Ò¤òÊѹ¹¤·¡¢Â°À­¾ðÊó¤ò¾åÃʤ˵­ºÜ¤¹¤ë

    //private MeshRenderer meshRenderer;¡¡¡¡¡¡¡¡¡¡¡¡ // ¡ù­¢¡¡¥³¥á¥ó¥È¥¢¥¦¥È¤¹¤ë

     void Start()
    {
        // meshRenderer¥³¥ó¥Ý¡¼¥Í¥ó¥ÈÍѤÎÊÑ¿ô¤òprivate¤ÇÀë¸À¤·¤¿¾ì¹ç¤Ë¤Ï¼èÆÀ¤¹¤ëɬÍפ¬¤¢¤ë
        //meshRenderer = GetComponent<MeshRenderer>();¡¡¡¡¡¡//¡¡¡ù­£¡¡public ½¤¾þ»Ò¤ËÊѹ¹¤·¤¿¤Î¤Ç¡¢¥¹¥¯¥ê¥×¥È¤Ç¼èÆÀ¤¹¤ëɬÍפ¬¤Ê¤¯¤Ê¤ë¤¿¤á¡¢¥³¥á¥ó¥È¥¢¥¦¥È¤¹¤ë
    }

    void Update()
    {
        // ¥Ü¥¿¥ó¤ò²¡¤¹ÅÙ¤ËMeshRenderer¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥ª¥ó/¥ª¥Õ¤òÀÚ¤êÂؤ¨¤ë
        // ¥ª¥ó¤Ê¤é¤½¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÏÍ­¸ú¡¡¥ª¥Õ¤Ê¤é̵¸ú
        // Áàºî¤·¤¿¤¤¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬ÂåÆþ¤µ¤ì¤Æ¤¤¤ë[ÊÑ¿ô]¤ò»È¤¦ =¡¡¥¢¥¯¥»¥¹¤Ç¤­¤ë
        if (Input.GetKeyDown(KeyCode.D)) {
            meshRenderer.enabled = !meshRenderer.enabled;
        }
    }    
}

¡¡½¤Àµ²Õ½ê¤Ï¡¢¡ù­¡¡Á­£¤Ë¤Ê¤ê¤Þ¤¹¡£ÊÑ¿ô¤ÎÀë¸ÀÉôʬ¤È Start ¥á¥½¥Ã¥ÉÆâ¤Î½èÍý¤Î¥³¥á¥ó¥È¥¢¥¦¥È¤Ç¤¹¡£

¡¡Update ¥á¥½¥Ã¥É¤Î½¤Àµ¤Ï¤¢¤ê¤Þ¤»¤ó¡£

¡¡½¤Àµ¤¬´°Î»¤·¤¿¤é¡¢¥¹¥¯¥ê¥×¥È¤Î¥»¡¼¥Ö¤ò¹Ô¤¤(ctrl + shift + s ¥­¡¼Æ±»þ²¡¤·)¡¢Unity ¤È¥¹¥¯¥ê¥×¥È¤ÎƱ´ü¤ò¹Ô¤¤¤Þ¤¹¡£
¥¨¥é¡¼¤¬È¯À¸¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¥¹¥¯¥ê¥×¥È¤Î¸«Ä¾¤·¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£


¥¢¥µ¥¤¥ó¤ò¹Ô¤¦


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë Cube ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
RendererTest ¥¹¥¯¥ê¥×¥È¤ÎÆâÍƤò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£public ½¤¾þ»Ò¤ËÊѹ¹¤·¤¿ÊÑ¿ô¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¤Ï¤º¤Ç¤¹¡£
¤Þ¤¿¡¢Header °À­¤Îµ¡Ç½¤Ë¤è¤ê¡¢ÊÑ¿ô¤Î¾åÉô¤ËÆüËܸì¤Î¥³¥á¥ó¥È¤âɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤Î¾õÂ֤ˤʤ俤顢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¡¢¤³¤ÎÊÑ¿ô¤ËÂФ·¤Æ¡¢É¬ÍפʾðÊó¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤ÆÅÐÏ¿¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
ÅÐÏ¿¤Ç¤­¤ë¾ðÊó¤Ï¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤«¡¢¥×¥ì¥Õ¥¡¥Ö¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¤ß¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ëÊÑ¿ô¤ËÂФ·¤Æ¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë Cube ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¡¢
¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊó¤òÊÑ¿ô¤ËÅÐÏ¿¤¹¤ë¤³¤È¤ò¥¢¥µ¥¤¥ó¤È¤¤¤¤¤Þ¤¹¡£


¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ë


¡¡¥¢¥µ¥¤¥ó¤¬´°Î»¤·¤¿¤é¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤Þ¤¹¡£
½èÍý¤ÎÆâÍƼ«ÂΤÏÊѤï¤ê¤Þ¤»¤ó¤Î¤Ç¡¢°ÊÁ°¤ÈƱ¤¸¤è¤¦¤Ë¡¢¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç Cube ¤Îɽ¼¨/Èóɽ¼¨¤¬ÀÚ¤êÂؤï¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£


Ê̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë


¡¡ºîÀ®¤·¤¿¥¹¥¯¥ê¥×¥È¤Ï¡¢£±¤Ä¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈÀìÍѤǤϤ¢¤ê¤Þ¤»¤ó¡£

¡¡¤½¤Î¤¿¤á¡¢Cube ¤Ë¥¢¥¿¥Ã¥Á¤·¤Æ¤¤¤ë RendererTest ¥¹¥¯¥ê¥×¥È¤ò¡¢Ê̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤¿¾ì¹ç¤Ë¤ª¤¤¤Æ¤â¡¢
Ʊ¤¸¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤¦¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¤³¤ì¤¬¥¹¥¯¥ê¥×¥È¤Î¥á¥ê¥Ã¥È¤Î£±¤Ä¤Ç¤¹¡£

¡¡Plane ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤â MeshRenderer ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤¿¤á¡¢
º£²ó¤Î RendererTest ¥¹¥¯¥ê¥×¥È¤Ï¡¢Plane ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤Æ¤âÀµ¾ï¤Ëµ¡Ç½¤·¤Þ¤¹¡£

¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë Plane ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë RendererTest ¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¡¢
¤½¤Î¸å¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ë RendererTest ¥¹¥¯¥ê¥×¥ÈÆâ¤ÎÊÑ¿ô¤Ë¡¢Plane ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢Æ±¤¸¤è¤¦¤Ëµ¡Ç½¤¹¤ë¤«¡¢¥Ü¥¿¥ó¤ò²¡¤·¤Æ³Îǧ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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