美文网首页移动开发
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