CocosCreator之最原始版贪吃蛇(一):????的制作
贪吃蛇是一个特别古老的手机游戏了,诺基亚“老年机”上自带的游戏,现在自己尝试弄一个,来捡起来丢了几个月的creator。
1、创建蛇身体的单元。
虽然蛇看起来一长条,但是还是一个个单元连接起来的,所以我们先创建一个蛇单元,右击canvas—>创建节点—>创建渲染节点—>Sprite(单色),改变大小为40x40(因为Canvas的大小为1280x720,所以选了可以同时被整除的40),锚点改为(0,0)是为了方便计算。不过后来我将这个sprite添加到预制体了。
2、创建脚本Sanke.js
在脚本属性里面添加预制体和存储蛇的节点:
3、直接创建蛇:
蛇在游戏开始时的方向一般默认为向右,这里创建长度为五节的向右的蛇,代码如下:
其中,snake_Arr存储蛇身体的节点,snake_pos_arr存储蛇身体每个节点的网格坐标(为了方便计算,所以不直接用像素,而是将屏幕分为长宽均为40px的像素格子,格子本身不存在,只是计算的时候用,这样蛇的坐标可以简化为(0,0),(5,2)这种的,真实位置就是乘以40)。
这样,一条五长度的蛇就创建完成,如下:
至于蛇的运动和吃东西,咱们后边再讲。
如有不足,请多指教。