FWQ
微信小程序-贪吃蛇教程实例
很久很久以前,差不多大半年前吧,笔者发布了一篇关于OC版贪食蛇开发的文章,时隔多月,微信小程序横空出世,于是闲来无事的我又写了一个小程序版 下面这段话请务必阅读 笔者是做ios的,而小程序大部分都是前端的知识,笔者之前没有做过类似开发,所以代码写的相当烂,很多东西都是一边查资料一边写的,请各位轻喷,阿门! 进入正题 页面布局 关于小程序笔者就不做介绍了,官方有详细文档,我们还是先来看张图吧 就是这个样子的,游戏界面跟之前的OC版是差不多的,以笔者的水平,只能设计成这样了,毕竟不是专业的,话说这蛇怎么长的像个J(和)B(谐)啊:joy: 先来看看用来添加组件的wxml文件 <view> <canvas></canvas></view><view> <button>up</button> <view> <button>left</button> <button>{{btnTitle}}</button> <button>right</button> </view> <button>down</button> </view> 登录后复制 内容是相当简单滴,上面一个view,里面放一个画布,下面一个view,里面放5个 再来看看布局 内容不多,其实笔者对CSS也不是很了解,很多年前学习过,然而早随着:hankey:排出去了,也许还有更优的布局方式,不过凑合着用吧 功能实现 布局还是很简单的,虽然不熟,但是多尝试几下还是可以弄出来的,接下来功能逻辑的实现才是重点,编程语言当然是js了。 话说笔者当年学js的时候,可是写了满满一本的笔记,然而……算了,过去的就让他过去吧,往事不提也罢。 思路其实与OC版的一样 蛇:创建一个点坐标数组,然后以坐标点为中心在画布上画矩形 食物:随机一个坐标点,该点不能在蛇身上,否则重新随机…