当前位置: 首页>>代码示例>>C#>>正文


C# Level.getNumWaves方法代码示例

本文整理汇总了C#中Level.getNumWaves方法的典型用法代码示例。如果您正苦于以下问题:C# Level.getNumWaves方法的具体用法?C# Level.getNumWaves怎么用?C# Level.getNumWaves使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Level的用法示例。


在下文中一共展示了Level.getNumWaves方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Start

    void Start()
    {
        gManager = GetComponent<GameManager>();
        level = GetComponent<Level>();

        numSpawners = level.getNumSpawners();
        numWaves = level.getNumWaves();
        deltaTime = levelDuration / numWaves;

        UnityEngine.Object[] spawners = GameObject.FindGameObjectsWithTag("Spawn");
        spawns = new Transform[numSpawners];
        spawns[0] = ((GameObject)spawners[0]).transform;
        spawns[1] = ((GameObject)spawners[1]).transform;
        spawns[2] = ((GameObject)spawners[2]).transform;
        spawns[3] = ((GameObject)spawners[3]).transform;

        pos1 = new Vector3[numSpawners];
        pos2 = new Vector3[numSpawners];
        pos3 = new Vector3[numSpawners];
        pos4 = new Vector3[numSpawners];

        for (int i = 0; i < numSpawners; i++)
        {
            pos1[i] = spawns[i].position + spawns[i].right * 1;
            pos2[i] = spawns[i].position + spawns[i].right * -1;
            pos3[i] = spawns[i].position + spawns[i].right * 3;
            pos4[i] = spawns[i].position + spawns[i].right * -3;
        }
    }
开发者ID:JoaoLReis,项目名称:Summer_2014_TD,代码行数:29,代码来源:SpawnerOne.cs

示例2: Start

    void Start()
    {
        gManager = GetComponent<GameManager>();
        level = GetComponent<Level>();
        lives = level.getNumLives();
        maxWaves = level.getNumWaves();
        gold = level.getGold();

        if (wideScreen)
        {
            play = Resources.Load("Textures/GUITextures/GameSpeed/16x9/Play") as Texture2D;
            faster = Resources.Load("Textures/GUITextures/GameSpeed/16x9/Faster") as Texture2D;
            fastest = Resources.Load("Textures/GUITextures/GameSpeed/16x9/Fastest") as Texture2D;
        }
        else
        {
            play = Resources.Load("Textures/GUITextures/GameSpeed/4x3/Play") as Texture2D;
            faster = Resources.Load("Textures/GUITextures/GameSpeed/4x3/Faster") as Texture2D;
            fastest = Resources.Load("Textures/GUITextures/GameSpeed/4x3/Fastest") as Texture2D;
        }

        coin = Resources.Load("Textures/GUITextures/Stats/Gold") as Texture2D;
        life = Resources.Load("Textures/GUITextures/Stats/Life") as Texture2D;
        pause = Resources.Load("Textures/GUITextures/MenuButtons/Pause") as Texture2D;
        sound = Resources.Load("Textures/GUITextures/MenuButtons/Sound") as Texture2D;
        noSound = Resources.Load("Textures/GUITextures/MenuButtons/NoSound") as Texture2D;
    }
开发者ID:JoaoLReis,项目名称:Summer_2014_TD,代码行数:27,代码来源:UIAndStats.cs


注:本文中的Level.getNumWaves方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。