Beispiel #1
0
    //9.实例化600个C,在屏幕上组成一个大矩形,所有卡面使用随机速度翻转。
    public void CreateRandom600()
    {
        if (ranUnits == null)
        {
            CreateRandomSpeedCells(20, 30);
        }
        else
        {
            ClearRanSpeedCells();
        }

        if (timeChainUnits != null)
        {
            ClearTimeChainCells();
        }

        if (unit != null)
        {
            unit.ClearCell();
            unit = null;
        }

        if (billUnits != null)
        {
            ClearBillBoardCells();
        }
    }
Beispiel #2
0
    //7. 计时功能 测试button
    public void StartTimer()
    {
        //adjust camera
        main.transform.position = new Vector3(0, 20, -150);

        if (ranUnits != null)
        {
            ClearRanSpeedCells();
        }

        if (unit != null)
        {
            unit.ClearCell();
            unit = null;
        }

        if (billUnits != null)
        {
            ClearBillBoardCells();
        }

        if (timeChainUnits == null)
        {
            CreateTimeChainCells();
        }

        if (!timerOn)
        {
            timerOn = true;
        }
        else
        {
            timerOn = false;
        }
    }
Beispiel #3
0
    /*10.实现机场机械广告牌功能。完成如下要求:
     * 如视频展示的那样,部分区域快速翻转。部分区域则维持稳定状态。
     * 可进行微创新,像球场人浪那样,利用时间差,让部分区域展示规律渐进的翻转效果。
     * 自由发挥自己想要的效果。
     */

    // Button A: create billboarad test
    public void CreateBillboardTest()
    {
        if (billUnits == null)
        {
            CreateBillboardSim(25, 40);
        }

        if (ranUnits != null)
        {
            ClearRanSpeedCells();
        }

        if (timeChainUnits != null)
        {
            ClearTimeChainCells();
        }

        if (unit != null)
        {
            unit.ClearCell();
            unit = null;
        }
    }
Beispiel #4
0
 // Q1-Q3
 void CreateUnit()
 {
     unit = new BAIBAI11.BoardCell(cellPrefab, new Vector3(0, 0, 0), 1f);
     unit.UpdateFace("9", "7");
 }