CocosCreator之最原始版贪吃蛇(一):????的制作


贪吃蛇是一个特别古老的手机游戏了,诺基亚“老年机”上自带的游戏,现在自己尝试弄一个,来捡起来丢了几个月的creator。

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

如有不足,请多指教。

相关文章:

  • 2021-12-11
  • 2021-05-20
  • 2022-01-23
  • 2021-05-04
  • 2021-12-26
  • 2021-09-30
  • 2022-12-23
  • 2021-06-21
猜你喜欢
  • 2021-07-01
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2021-11-29
  • 2021-08-29
  • 2021-08-22
相关资源
相似解决方案