private void OnTriggerEnter2D(Collider2D collision) { if (collision.transform.tag == "Hurtful") { StormSnake.GetTheInstance().MinusOneBody(); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.transform.tag == "SnakeHead") { StormSnake.GetTheInstance().GetOneFood(); Destroy(this.gameObject); } }
//*************************************************************************** //与蛇相关的操作 private void MoveThisBody() { if (theNum != 1) { tTransArrayNum = (lastsnakebody.qhead + oneStepNum) % arrayLen; transform.position = lastsnakebody.historyPosArray[tTransArrayNum]; transform.rotation = lastsnakebody.historyRotArray[tTransArrayNum]; } else { transform.position = StormSnake.GetTheInstance().GetHistoryPos(); transform.rotation = StormSnake.GetTheInstance().GetHistoryRot(); } }