void Update() { if (Input.GetMouseButton(0)) { brush.Points.Add(Input.mousePosition); //记录经过点 } //鼠标左击 if (Input.GetMouseButton(0) && !playerObj.GetComponent <GameStateController>().isFinished) { brush.PrintLine(); } if (Input.GetMouseButtonUp(0) && !playerObj.GetComponent <GameStateController>().isFinished) { //清空上一条线的数据 brush.ClearBrush(); //施加力 StartCoroutine(ObjectAddForce()); } }