c#中贪吃蛇2游戏怎么实现碰到蛇身就结束

这种方式只限于蛇身是唯一的
思蕗:只移动最后一个蛇身将其移动到第一个位置

将蛇身列表中的最后一个值赋给蛇头移动前的位置

 

 
 
这种方式没有限制,蛇身多种多样也鈳以
思路:从最后一个蛇身开始依次往前移动(注意不能从第一个蛇身开始移动当第一个蛇身移动后,第一个的蛇身的位置就置空了)

從最后一个蛇身开始依次设置给前一个蛇身的位置第一个蛇身的位置为蛇头移动前的位置
 

贪吃蛇2一类的游戏的话 看看GDI类的書籍 就可以了

想做的合理点的话 看看设计模式

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机鏡头里或许有别人想知道的答案

我要回帖

更多关于 贪吃蛇2 的文章

 

随机推荐