zoukankan      html  css  js  c++  java
  • cocos2d-js 连连看

    一、开始场景,游戏主场景

    其实感觉这个引擎还是存在很多坑的,但是理解不是一朝一夕,今天主要完成了第一个场景开始界面以及游戏主页面的一个布局。

    main.js入口文件做一些初始化,指向下一个场景的方法,并且预加载图片。

    cc.LoaderScene.preload(g_resources, function () {

    cc.director.runScene(new menuScene());

    }, this);

    之后进入第一个场景制作logo 开始按钮跟文字 并缓存plist图片

    点击开始按钮进入游戏主页面,将图片根据数组随机分布在6*6的格子里。

    二、逻辑

    随机布局图片 把图片位置传入函数参数 

    根据touch.getLocation(); 取得当前位置的坐标,处理当前位置坐标的块 进行匹配处理

    对本层进行处理可以获取本层然后进行操作

    var resultLayer = new ResultLayer(this.gameScore);
    director.getRunningScene().addChild(resultLayer);

    进行websocket通信

    总的来说连连看并不是一个很难的游戏,切换场景添加精灵难度不大,难点是在算法跟匹配图片上,根据当前touch位置去判断,然后判断当然位置上下左右的图片以及第二点的图片。

    目前略显粗糙,需要进行优化,包括场景适应,精灵的背景,结束的场景,重新开始的动画。websocket通信。

  • 相关阅读:
    js关闭当前页面(窗口)的几种方式总结
    Servlet 文件上传
    Servlet Cookie 处理
    Servlet Session 跟踪
    Servlet 异常处理
    Servlet 编写过滤器
    Servlet HTTP 状态码
    Servlet 服务器 HTTP 响应
    Servlet 客户端 HTTP 请求
    Servlet 表单数据
  • 原文地址:https://www.cnblogs.com/benu/p/4773855.html
Copyright © 2011-2022 走看看