コード例 #1
0
    static IVRLoader()
    {
        if (EditorUserBuildSettings.activeBuildTarget != BuildTarget.Android)
        {
            return;
        }

        if (PlayerSettings.defaultInterfaceOrientation != UIOrientation.LandscapeLeft)
        {
            PlayerSettings.defaultInterfaceOrientation = UIOrientation.LandscapeLeft;
        }

        //if (QualitySettings.antiAliasing != 0 && QualitySettings.antiAliasing != 1)
        //{
        //    QualitySettings.antiAliasing = 1;
        //}

        if (QualitySettings.vSyncCount != 0)
        {
            QualitySettings.vSyncCount = 0;
        }
        GameObject IVRCamera = GameObject.Find("IVRCamera");

        if (IVRCamera != null)
        {
            CreateIVRCamera.RefrashCamer(IVRCamera);
        }

        TagHelper.AddTag("IVRCamera");
    }
コード例 #2
0
 void Start()
 {
     if (cam == null)
     {
         cam = Camera.main;
     }
     //create a new tag called for letter holder / letter tile objects
     TagHelper.AddTag(Constants.WORDVIZ_LETTERHOLDER);
     TagHelper.AddTag(Constants.WORDVIZ_LETTERTILE);
 }
コード例 #3
0
    void ReplaceTag()
    {
        GameObject[] gameObjects = GameObject.FindGameObjectsWithTag(searchTag);
        TagHelper.AddTag(replaceTag);

        for (int i = 0; i < gameObjects.Length; i++)
        {
            gameObjects[i].tag = replaceTag;
        }
        Selection.objects = gameObjects;
    }
コード例 #4
0
    static void Create()
    {
        string manName = "PhotonArenaManager";

        GameObject prefab;

        // Loading in the reference to your prefab
        prefab = Resources.Load(manName, typeof(GameObject)) as GameObject;

        // Loading in and instantiating an instance of your prefab
        prefab = Instantiate(Resources.Load(manName, typeof(GameObject))) as GameObject;

        TagHelper.AddTag(manName);

        prefab.tag             = manName;
        prefab.gameObject.name = manName;
    }
コード例 #5
0
    // Use this for initialization
    void Spawn()
    {
        int r = UnityEngine.Random.Range(0, 4);

        int i = 0;

        enemycount++;
        i = enemycount;
        TagHelper.AddTag(i + "");
        //zombies.Add
        GameObject currentZombie;

        currentZombie      = (Instantiate(prefabToSpawn, SpawnLoc [r], Quaternion.identity));
        currentZombie.name = "zombie" + i;
        //Instantiate (prefabToSpawn, SpawnLoc [r], Quaternion.identity).gameObject.tag= (i + "");
        //  ZombieScript.AddTag(enemycount + "");
        //enemycount + "";
    }
コード例 #6
0
    public static void CreateCamera()
    {
        GameObject obj = GameObject.Find("IVRCamera");

        if (obj == null)
        {
            //Creat IVRcamera GameObject
            obj      = new GameObject();
            obj.name = "IVRCamera";
            TagHelper.AddTag("IVRCamera");
            obj.tag = "IVRCamera";
            obj.AddComponent <NeedIVRManager>();

            GameObject anchor = new GameObject();
            anchor.name             = "Anchor";
            anchor.transform.parent = obj.transform;
            anchor.AddComponent <AudioListener>();
            Camera anchorcamera = anchor.AddComponent <Camera>();
            anchorcamera.enabled     = false;
            anchorcamera.cullingMask = 0;

            GameObject RightEye = new GameObject();
            RightEye.name             = "RightEye";
            RightEye.transform.parent = obj.transform;
            Camera rightCamera = RightEye.AddComponent <Camera>();
            rightCamera.fieldOfView = 90;
#if UNITY_5
            RightEye.AddComponent <FlareLayer>();
#endif
            GameObject LeftEye = new GameObject();
            LeftEye.name             = "LeftEye";
            LeftEye.transform.parent = obj.transform;
            Camera leftCamera = LeftEye.AddComponent <Camera>();
            leftCamera.fieldOfView = 90;
#if UNITY_5
            LeftEye.AddComponent <FlareLayer>();
#endif
        }
        else
        {
            RefrashCamer(obj);
        }
        Debug.Log("ivrsdk init completion");
    }
コード例 #7
0
    /// <summary>
    /// パーティクル生成
    /// </summary>
    /// <returns>The particle.</returns>
    private ParticleSystem InstantiateParticle()
    {
        LoadOrigin();
        GameObject particleGO = GameObject.Instantiate(particleOrigin) as GameObject;

        if (objectName != null)
        {
            //キーをタグに追加
            particleGO.name = objectName;
            TagHelper.AddTag(objectName);
            particleGO.tag = objectName;
        }
        else
        {
            particleGO.name = particleName;
        }
        ParticleSystem particle = particleGO.GetComponent <ParticleSystem>();

        particleList.Add(particle);
        return(particle);
    }
    public void Initialize()
    {
        chunkResolution      = settings.MinChunkResolution;
        densityFuncApplyMode = DensityFuncApplyMode.OneForAll;

        show = true;

        if (Chunk.DefaultExtents.sqrMagnitude <= 0)
        {
            Chunk.DefaultExtents = Vector3.one * 10f;
        }


        chunksToManage        = new ChunksToManage();
        chunksToManage.Chunks = new List <ChunkToGenerate>();
        chunksToManage.AddChunk(Vector3.zero);
        TagHelper.AddTag("TerrainRoot");
        FindOrCreateSurfaceGenerator();

        //select workspacce
        if (!hasWorkspace)
        {
            if (settings.Workspace == "")
            {
                SelectWorkspace();
            }
            else
            {
                relativeWorkspace = settings.Workspace;
            }
        }

        if (!hasPathToBlender)
        {
            if (settings.PathToBlender != "")
            {
                pathToBlender = settings.PathToBlender;
            }
        }
    }
コード例 #9
0
 void EnsureTagsExist()
 {
     TagHelper.AddTag("Level");
     TagHelper.AddTag("Tile");
 }