zoukankan      html  css  js  c++  java
  • 【Cocos Creator 新手实战】—— 贪吃蛇

        这段时间开始学习cocos creator,小试牛刀,尝试怎么做一款经典小游戏贪吃蛇。折腾了几天,终于边看文档边代码做出相对完整的小游戏。

    首先收集材料:

        1、方块图片(自己弄几块不一样的图片就好了,大小是48x48)

        2、背景音乐

        3、字体图片

        其他材料基本都自己画一画就好了,毕竟要求功能,样子勉强能分辨就好了=。=

    游戏界面

        1、主游戏区(包括地图区、分数、按钮)

        2、地图区(贪吃蛇、果实方块)

        3、分数(这里设置了每种方块不一样的分数)

        4、暂停按钮(暂停游戏)

        5、果实方块(地图区中随机生成,这里要注意不能重叠在贪吃蛇身体)

        6、贪吃蛇身体(主要由头部带动身体,这里只要做头部的方块判断,其他跟随头部)

        7、游戏结束区(游戏结束,弹出提示,重新开始的按钮)

        8、重新开始(重新加载游戏)

    游戏控制

        键盘:w s a d(小键盘上下左右)

    游戏逻辑图

        大致流程图,可以参考一下。

        

    模块设计

        1、随机生成数,并生成实例化的方块

        2、移动跟控制模块

        3、检查碰撞模块

        4、果实方块跟贪吃蛇身体重叠检测模块

        5、得分模块

        6、区域UI关联控制模块

        7、游戏状态检测模块

    最后总结

       其他也不多说了,把基本设计思路流程整理一下就好了,具体的实现还是代码比较清晰,整体来看,还是非常简单的。

    希望对刚接触小游戏的人有点帮助。也是给自己整理一下,准备继续学习下一次新手小游戏。

    链接:https://pan.baidu.com/s/1t7im7ABF0a7xf-2C2OQ9rQ 密码:n598

    https://download.csdn.net/download/u014360527/10588555

  • 相关阅读:
    CodeForces 660D Number of Parallelograms
    【POJ 1082】 Calendar Game
    【POJ 2352】 Stars
    【POJ 2481】 Cows
    【POJ 1733】 Parity Game
    【NOI 2002】 银河英雄传说
    【NOI 2015】 程序自动分析
    【POJ 1704】 Georgia and Bob
    【HDU 2176】 取(m堆)石子游戏
    【SDOI 2016】 排列计数
  • 原文地址:https://www.cnblogs.com/zrl66/p/snaker.html
Copyright © 2011-2022 走看看