本文介绍: / 因为前面已经把其他位置都向前移动了一位,所以这里不需要再移动了,直接设为next_x, next_y即可(即蛇头的新的坐标)if (next_x == food_x && next_y == food_y) { // 如果吃到食物,长度加一,重新生成食物位置。// 新头部位置设为next_x, next_y(即蛇头的新位置)} else { // 如果没吃到食物,移除蛇尾,即当前位置不变,其他位置向前移动一位,最后一位设为空位(即空地)// 0:上, 1:右, 2:下, 3:左。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。