美文网首页移动开发
cocos2dx-js核心框架

cocos2dx-js核心框架

作者: 划落永恒 | 来源:发表于2017-11-02 17:04 被阅读7次

    游戏一般都会被比喻为是一部可以交互的电影。一部电影中核心的就是导演(cc.Director)。拥有最高的决定权。负责整体游戏的循环和游戏场景切换。

    场景:每次游戏运行,导演都会开始进入一个初始场景,场景实际上也是一个层级。

    1.场景管理

    getRunningScene 获取当前场景

    runScene 运行场景

    pushScene 跳转到下一个场景

    popScene 弹出顶部场景

    popToRootScene 返回到顶部场景

    popToSceneStackLevel(level)弹出到指定栈级场景

    2.场景效果

    newcc.TransitionMoveInB(time,scene) 上到下推入

    TransitionMoveInL 右到左推入

    TransitionMoveInR 左到右推入

    TransitionMoveInT 下到上推入

    Layer(层):

    层是一个容器,最大的作用是管理场景中的节点。层一般作为场景的子节点。

    Sprite(精灵):

    精灵是游戏中的一种元素,可以用它来表示游戏中的背景、主角、血条等对象。

    可以直接通过图片资源创建:

    var node = new cc.Sprite("res/1.png");

    还可以通过纹理创建:

    var texture = cc.textureCache.addImage("res/1.png");

    var node = new cc.Sprite(textrue);

    相关文章

      网友评论

        本文标题:cocos2dx-js核心框架

        本文链接:https://www.haomeiwen.com/subject/tuhapxtx.html