音乐:泠鸢yousa - 泠鸢yousa勾指起誓mp3模型制莋:石英世界人设画师:风柚子绑骨物理:大狗头 模型协力:kinsama美术指导:泠鸢yousa动作:泠鸢yousa勾指起誓mp3(来源:呆喵挠琴)镜头:泠鸢yousa勾指起誓mp3(来源:Ohara-Mari)场景:skura no ame(来源:Fubukid)修改:xidodos(傻东哥)渲染:RAY/ikeno/RedialC视频作者:xidodos(傻东哥)
在XAML中嘚代码:(buju2:所谓的游戏控制区域,buju:所谓的游戏区域)
CS代码:实现控制按钮的生成以及位置;
我们把生成的这几个按钮进行封装起来,然后在窗体加载界面進行调用
2.小蛇的生成,以及蛇头蛇身的确定:
我们也对其进行封装然后再调用
因为食物为随机生成,所以我们需要引入随机数
同样的我们对随机苼成食物这个方法进行封装,然后再进行调用
在全局变量中声明计时器
在窗体加载事件中进行设置计时器的一些操作以及键盘点击的事件,通過方向键控制蛇移动的方向
6.蛇吃到食物后自身长度加一,并且分数加一:
if语句是写在计时器事件中的
此if语句同样写在计时器事件中
8.蛇吃到自己身体时:
此for语句写在计时器事件中
四.代码的逐步实现已经介绍完全,我们看一下整体代码的实现:
1.吃到食物自身长度加一,并且分数加一
喜欢的小夥伴能否点个赞再走呢,emmmm....
5.点击开始游戏按钮时的一些操作实现的一些功能: