ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2022ǯ06·î20Æü(·î) 17:33:46ÍúÎò
¡¡¤³¤³¤Ç¤Ï¡¢¥ì¥ó¥À¥é¡¼¤Î¥Æ¥¹¥È¤ò¹Ô¤Ã¤Æ¤¤¤¤Þ¤¹¡£
¥ì¥ó¥À¥é¡¼¤È¤Ï¡¢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 ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢Æ±¤¸¤è¤¦¤Ëµ¡Ç½¤¹¤ë¤«¡¢¥Ü¥¿¥ó¤ò²¡¤·¤Æ³Îǧ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- Áí¹ç
¥³¥á¥ó¥È¤ò¤«¤¯