Пример #1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.transform.tag == "Hurtful")
     {
         StormSnake.GetTheInstance().MinusOneBody();
     }
 }
Пример #2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.transform.tag == "SnakeHead")
     {
         StormSnake.GetTheInstance().GetOneFood();
         Destroy(this.gameObject);
     }
 }
Пример #3
0
    //***************************************************************************
    //与蛇相关的操作


    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();
        }
    }