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

¥«¥Ã¥È¥·¡¼¥ó


¡¡£³²ó¤Î¼ê½ç¤Ëʬ¤±¤Æ³Ø½¬¤·¤Þ¤¹¡£



¡¡¥²¡¼¥àÆâ¤Ë¤ª¤¤¤Æ¤Ï¡¢¥²¡¼¥àÆâ¤Ë¤¢¤ë¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ·¤¿¥«¥Ã¥È¥·¡¼¥ó¤¬ÁÞÆþ¤µ¤ì¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£

¡¡¤³¤³¤Ç¤Ï Timeline ¤È Cinemachine ¤òÁȤ߹ç¤ï¤»¤¿¡¢¥«¥Ã¥È¥·¡¼¥ó¤ÎÀ©ºîÎã¤òÄ󼨤·¤Þ¤¹¡£
¤³¤Î¶µºà¤Ç¤Ï¡¢Ìڤξå¤Ë±£¤ì¤Æ¤¤¤¿¥¾¥ó¥Ó¤¬¹ß¤ê¤Æ¤¯¤ë¤Î¤Ë¹ç¤ï¤»¤Æ¡¢¥«¥á¥é¤Î°ÜÆ°½èÍý¤ò¹Ô¤¦¥·¡¼¥ó¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡¶µºà¤Ç³Ø½¬¤·¤¿ÆâÍƤ䡢¼«Ê¬¤ÇÄ´¤Ù¤¿ÆâÍƤò¸µ¤Ë¡¢¶ñÂÎŪ¤Ê¥«¥Ã¥È¥·¡¼¥ó¤ÎÆâÍƤϼ«Ê¬¤Ç¹Í¤¨¤Æºî¤ê¤Þ¤·¤ç¤¦¡£

¡¡°Ê²¼¤ÎÆ°²è¤Ï£³²óʬ¤Î¼ê½ç¤¬´°À®¤·¤¿ºÝ¤Î¤â¤Î¤Ç¤¹¡£


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


Àß·×


¡¡Unity ¤ÎÍÑ°Õ¤·¤Æ¤¤¤ë Timeline ¤È Chinemachine ¤Îµ¡Ç½¤ò³èÍѤ·¤Æ¡¢¥«¥Ã¥È¥·¡¼¥ó¤ÎÀ©ºî¤ò¤ª¤³¤Ê¤¤¤Þ¤¹¡£

¡¡º£²ó¤Ï¡¢ÆÃÄê¤Î°ÌÃ֤˥ץ쥤¥ä¡¼¤¬¿¯Æþ¤·¤¿¤È¤­¤Ë¡¢Timeline ¤¬Æ°¤¤¤Æ¡¢¥«¥Ã¥È¥·¡¼¥ó¤¬ºÆÀ¸¤µ¤ì¤ë»ÅÁȤߤˤʤäƤ¤¤Þ¤¹¡£

¡¡¼ÂÁõÌÜɸ¤Ï¡¢¡Ö­¡ÆÃÄê¤Î°ÌÃ֤˥ץ쥤¥ä¡¼¤¬¿¯Æþ¤·¤¿¤È¤­¤Ë¡×¡Ö­¢Timeline ¤¬Æ°¤¤¤Æ¡¢¥«¥Ã¥È¥·¡¼¥ó¤¬ºÆÀ¸¤µ¤ì¤ë¡×»ÅÁȤߤòºî¤ë¤³¤È¤Ç¤¹¡£

¡¡­¢¤Ë¤Ä¤¤¤Æ¤Ï¼ÂÁõ¤¬´°À®¤·¤Þ¤·¤¿¤Î¤Ç¡¢º£²ó¤Ï­¡¤Î³Ø½¬¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡¡¦¿¯ÆþȽÄêÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎºîÀ®
¡¡¡¦¥¹¥¯¥ê¥×¥È¤ÎºîÀ®
¡¡¡¦Timeline ¤Î½¤Àµ


Timeline_Cutscene ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Playable Director ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀßÄê¤ò¹Ô¤¦


¡¡Timeline_Cutscene ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë Playable Director ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀßÄê¤ò³Îǧ¤·¤Þ¤¹¡£

¡¡Play On Awake ¹àÌܤ˥Á¥§¥Ã¥¯¤¬Æþ¤Ã¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Î¥Á¥§¥Ã¥¯¤ò³°¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤ì¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤â¡¢¼«Æ°Åª¤Ë Timeline ¤ÎºÆÀ¸¤ò¹Ô¤ï¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£


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



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


¡¡¿¯ÆþȽÄêÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎºîÀ®¤òºîÀ®¤·¤Þ¤¹¡£Ì¾Á°¤Ï TriggerCutscene ¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
¥³¥é¥¤¥À¡¼µ¡Ç½¤òÍøÍѤ·¤Þ¤¹¤Î¤Ç¡¢Create Empty ¤Ç¤Ï¤Ê¤¯¡¢Cube ¤Ê¤É¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¡¢Ì¾Á°Êѹ¹¤·¤ÆÍøÍѤ¹¤ë¤ÈÊØÍø¤Ç¤¹¡£

¡¡¤³¤Î¥³¥é¥¤¥À¡¼Éôʬ¤Ë¥×¥ì¥¤¥ä¡¼¤¬¿¯Æþ¤·¤¿¤³¤È¤ò¥¹¥¯¥ê¥×¥È¤òÍøÍѤ·¤ÆȽÄꤷ¡¢Timeline ¤òºÆÀ¸¤µ¤»¤ë¤è¤¦¤Ê»ÅÁȤߤòºî¤ê¤Þ¤¹¡£

¡¡¤¤¤Þ¼«Ê¬¤¬¤É¤Î¤è¤¦¤Êµ¡Ç½¤òºî¤Ã¤Æ¤¤¤ë¤Î¤«¤òÍý²ò¤·¤Ê¤¬¤é¿Ê¤á¤ë¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£
¶µºà¤Ë½ñ¤¤¤Æ¤¢¤ë¤«¤é¤ä¤Ã¤Æ¤¤¤¯¡¢¤Ç¤Ï³Ø½¬¸ú²Ì¤ÏÇö¤¯¤Ê¤ê¤Þ¤¹¡£



¡¡¸«¤¨¤Ê¤¤¿¯ÆþȽÄêÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¤Î¤Ç¡¢MeshRenderer ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥¹¥¤¥Ã¥Á¤Ï¥ª¥Õ¤Ë¤¹¤ë¤«¡¢¥³¥ó¥Ý¡¼¥Í¥ó¥È¼«ÂΤò Remove ¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡²¼µ­¤Ï»²¹Í²èÁü¤Ç¤¹¡£¥µ¥¤¥º¤ä°ÌÃ֤ʤɤÏŬµ¹¡¢¼«Ê¬¤Î¥×¥í¥¸¥§¥¯¥È¤Ë¹ç¤ï¤»¤ÆÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£


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



Scene ¥Ó¥å¡¼²èÁü



¥µ¥ó¥×¥ë¥³¡¼¥É


¡¡¥×¥ì¥¤¥ä¡¼¤¬ÆÃÄê¤Î°ÌÃ֤˿¯Æþ¤·¤¿ºÝ¤Ë Timeline ¤òºÆÀ¸¤·¡¢¥«¥Ã¥È¥·¡¼¥ó¤ò¼Â¹Ô¤¹¤ë¥¹¥¯¥ê¥×¥È¤Ç¤¹¡£
Àè¤Û¤ÉºîÀ®¤·¤¿ TriggerCutscene ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤ÆÍøÍѤ·¤Þ¤¹¡£



¡¡Timeline ¤ËÂФ·¤Æ¤ÎÌ¿Îá¤Ï PlayableDirector ¥¯¥é¥¹¤òÍøÍѤ·¤Þ¤¹¡£
UnityEngine.Playables ̾Á°¶õ´Ö¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¥¯¥é¥¹¤Ç¤¹¤Î¤Ç¡¢using UnityEngine.Playables; ¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£

¡¡¿¯ÆþȽÄêÍѤΠOnTriggerEnter ¥á¥½¥Ã¥É¤Ç¤Ï¡¢¥¿¥°¤Ë¤è¤ëȽÄê¤È¥¯¥é¥¹¤Ë¤è¤ëȽÄê¤Î£²¤Ä¤Î½èÍý¤òÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤¹¡£
¤¤¤º¤ì¤«°ìÊý¤òºÎÍѤ·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤¿¤À¤·¡¢¥¿¥°¤è¤ê¤â¥¯¥é¥¹¤Ë¤è¤ëȽÄê¤ÎÊý¤¬¥á¥ê¥Ã¥È¤¬Â礭¤¤¤Î¤Ç¡¢½ÐÍè¤ì¤Ð¤½¤Á¤é¤òÍøÍѤ·¤Þ¤·¤ç¤¦¡£
Î㤨¤Ð¡¢PlayerController ¤ÇȽÄꤷ¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢ if (other.TryGetComponent(out PlayerController player)) { ¤Î¤è¤¦¤Ë½ñ¤­´¹¤¨¤ÆÍøÍѤ·¤Æ¤¯¤À¤µ¤¤¡£



¡¡Timeline ¤¬ºÆÀ¸¤ò½ªÎ»¤·¤¿¤³¤È¤â³Îǧ½ÐÍè¤ë¤è¤¦¤Ë¤·¤Æ¤¢¤ê¤Þ¤¹¡£
¿¤¯¤Î¾ì¹ç¡¢¥«¥Ã¥È¥·¡¼¥óºÆÀ¸Ãæ¤Ç¤Ï¥×¥ì¥¤¥ä¡¼¤ÎÁàºî¤Ï½ÐÍè¤Ê¤¤¾õÂ֤ˤʤë¤È»×¤¤¤Þ¤¹¤Î¤Ç¡¢TODO ¤òÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤¹¡£

¡¡¤½¤ì¤é¤ÎÀ©¸æ½èÍý¤Ë¤Ä¤¤¤Æ¤Ï¡¢¼«Ê¬¤Î¥×¥í¥¸¥§¥¯¥È¤Ë¹ç¤ï¤»¤Æ TODO Éôʬ¤Ë¼ÂÁõ¤·¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


using System.Collections;
using UnityEngine;
using UnityEngine.Playables;¡¡¡¡//¡¡Äɲ䷤Ƥ¯¤À¤µ¤¤¡£

public class TriggerCutscene : MonoBehaviour
{
    [SerializeField] private PlayableDirector playableDirector;

    private string target = "Player";  // MainCamera ¤Ê¤É¡¢¼«Ê¬¤Î¥×¥í¥¸¥§¥¯¥È¤Ë¹ç¤ï¤»¤ÆŬµ¹Êѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


    void OnTriggerEnter(Collider other) {

        if (other.CompareTag(target))
        {            
            Debug.Log("¥«¥Ã¥È¥·¡¼¥ó ³«»Ï");

            // TODO ¥«¥Ã¥È¥·¡¼¥ó¤¬»Ï¤Þ¤Ã¤¿¤È¤­¤Î½èÍý¡£¥×¥ì¥¤¥ä¡¼¤Î°ÜÆ°À©¸æ¡¢¹ÔÆ°À©¸æ¤Ê¤É

            // ¥«¥Ã¥È¥·¡¼¥óºÆÀ¸
            StartCoroutine(PlayCutscene());
        }

        if (other.TryGetComponent(out [ȽÄꤷ¤¿¤¤¥¯¥é¥¹¤ÈÊÑ¿ô])) {

            Debug.Log("¥«¥Ã¥È¥·¡¼¥ó ³«»Ï");

            // TODO ¥«¥Ã¥È¥·¡¼¥ó¤¬»Ï¤Þ¤Ã¤¿¤È¤­¤Î½èÍý¡£¥×¥ì¥¤¥ä¡¼¤Î°ÜÆ°À©¸æ¡¢¹ÔÆ°À©¸æ¤Ê¤É

            // ¥«¥Ã¥È¥·¡¼¥óºÆÀ¸
            StartCoroutine(PlayCutscene());
        }
    }

    /// <summary>
    /// ¥«¥Ã¥È¥·¡¼¥óºÆÀ¸
    /// </summary>
    /// <returns></returns>
    private IEnumerator PlayCutscene() {
        
        playableDirector.Play();

        // ¥«¥Ã¥È¥·¡¼¥ó¤¬½ªÎ»¤¹¤ë¤Þ¤ÇÂÔµ¡­¡
        // while (playableDirector.state == PlayState.Playing) {
        //     yield return null;
        // }

        // ¥«¥Ã¥È¥·¡¼¥ó¤¬½ªÎ»¤¹¤ë¤Þ¤ÇÂÔµ¡­¢
        yield return new WaitUntil(() => playableDirector.state != PlayState.Playing);
        
        Debug.Log("¥«¥Ã¥È¥·¡¼¥ó ½ªÎ»");

        // TODO ¥«¥Ã¥È¥·¡¼¥ó¸å¤Î½èÍý¡£¥×¥ì¥¤¥ä¡¼¤ÎÁàºî¤ò¼õ¤±ÉÕ¤±¤ë¾õÂÖ¤ËÌ᤹¡¢¤Ê¤É
        
    }
}

¡¡­¡¤È­¢¤ÎÃæÃǽèÍý¤Ï¤É¤Á¤é¤òºÎÍѤ·¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£(¤¤¤º¤ì¤«¤òºÎÍѤ·¤Æ¤¯¤À¤µ¤¤¡£)


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


¡¡Àè¤Û¤ÉºîÀ®¤·¤¿ TriggerCutscene ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë TriggerCutscene ¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

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



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


¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢º£²ó¼ÂÁõ¤·¤¿µóÆ°¤ò¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£

¿¯ÆþȽÄêÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥×¥ì¥¤¥ä¡¼¤¬¿¯Æþ¤·¤¿ºÝ¤Ë¡¢Timeline ¤¬ºÆÀ¸¤µ¤ì¤ë¤«¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£


¡¡Àµ¾ï¤ËÆ°ºî¤·¤Æ¤¤¤ë¾ì¹ç¤â¡¢Timeline ºÆÀ¸¸å¤Ë¤Ï¡¢£³£Ä¥â¥Ç¥ë¤¬ºÇ½é¤Ë°ÌÃÖ¤ËÌá¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¤³¤ì¤Ï Timeline ¤Î»ÅÍͤǤ¹¡£

¡¡ÀßÄê¤òÊѹ¹¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢Timeline ¤Ç°ÜÆ°¸å¤Î°ÌÃ֤ˤȤɤá¤Æ¤ª¤¯¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£


Cinemachine_Cutscene ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Playable Director ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀßÄê¤ò¹Ô¤¦


¡¡Cinemachine_Cutscene ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Playable Director ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡Wrap Mode ¤ÎÀßÄê¤ò None ¤«¤é Hold ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


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



¡¡¤³¤ì¤Ë¤è¤ê¡¢Timeline ¤Ë¤è¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¸µ¤Î°ÌÃÖ¤ËÌá¤é¤º¤Ë¡¢Timeline ºÆÀ¸¸å¤Î°ÌÃÖ¤Ëα¤Þ¤ê¤Þ¤¹¡£



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


¡¡¥½¡¼¥¹¥³¡¼¥É¤Î½èÍý¤ò¸«Ä¾¤·¤Æ¡¢¤É¤¦¤¤¤¦½èÍý¤¬½ñ¤«¤ì¤Æ¤¤¤ë¤Î¤«¡¢¤Þ¤¿¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤¿ºÝ¤Ë¤Ï
¤É¤¦¤¤¤Ã¤¿µóÆ°¤¬ÁÛÄꤵ¤ì¤ë¤Î¤«¤òÍý²ò¤·¤Æ¤«¤é¡¢¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£

¡¡¥Ç¥Ð¥Ã¥°¤ò¹Ô¤¦ºÝ¤Ë¤Ï»öÁ°¤ÎÍý²ò¤¬½ÅÍפǤ¹¡£¤¿¤À¥²¡¼¥à¤¬Æ°¤±¤Ð¤¤¤¤¡¢¤È¤¤¤¦¤â¤Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯




¡¡°Ê¾å¤Ë¤Ê¤ê¤Þ¤¹¡£
¤³¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤ò¥Ù¡¼¥¹¤Ë²þÎɤ·¤Æ¡¢¼«Ê¬¤À¤±¤Î¥Ç¥¶¥¤¥ó¤ò¹Ô¤Ã¤Æ¤ß¤Þ¤·¤ç¤¦¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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