//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(); } }
//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; } }
/*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; } }
// Q1-Q3 void CreateUnit() { unit = new BAIBAI11.BoardCell(cellPrefab, new Vector3(0, 0, 0), 1f); unit.UpdateFace("9", "7"); }