public void Run() { // 面板向下移动 Vector3 to = new Vector3(0, 0 - Time.deltaTime * _manager.managerConfig.MainPanelMoveFactor, 0); _manager.mainPanel.transform.Translate(to); // 调整panel的差值 _manager.updateOffsetOfCanvasDirect(); UpdateAgents(); }
public void Run() { // 面板向上移动 Vector3 to = new Vector3(0, Time.deltaTime * _manager.managerConfig.MainPanelMoveFactor, 0); _manager.mainPanel.transform.Translate(to); // 调整panel的差值 _manager.updateOffsetOfCanvasDirect(); FillAgents(_displayBehaviorConfig.dataType); }
public void Run() { Vector3 to = new Vector3(-Time.deltaTime * _manager.managerConfig.MainPanelMoveFactor, 0, 0); _manager.mainPanel.transform.Translate(to); Vector3 backTo = new Vector3(Time.deltaTime * _manager.managerConfig.BackPanelMoveFactor, 0, 0); //Vector3 backTo = new Vector3(Time.deltaTime * _manager.MovePanelFactor * 2, 0, 0); _manager.backPanel.transform.Translate(backTo); // 调整panel的差值 _manager.updateOffsetOfCanvasDirect(); // 检测每行的数据,当半数行都小的时候,重新开始创建一定数量 UpdateAgents(); }