从开始学习到现在也做了不少小游戏,但是很多都堆积再同一个项目中,并且还有许多不完善之处,所以最近会逐渐发上来一些之前做的小游戏,希望对大家有所帮助。
今天发上来的是最开始做的一个,也是挺经典的~贪吃蛇。
之前我也在网上看过贪吃蛇的实现方法,其实主要的实现方法就是两种
- 第一种就是仿照最原始的贪吃蛇制作的,其原理就是不断地把最后一个身体关节移至当前头部的前面,或者依次将所有身体关节移至前一身体关节的位置,以达到移动的效果。
- 第二种也就是我采用的,(和第一种方法有点相似)将身体关节不断地向前一个身体关节的位置做插值处理,这样可以实现一条软软的蛇的效果。-------(我也不知道贪吃蛇大作战那些蛇是怎么做的,不过我感觉可能也是类似的方法。)
在这提前放一下最后的一个实现效果:
同时你可以在这里下载到此项目,项目中注释还是很多的,不过其中有部