cocos2d-html5游戏学习之路 plist文件解析

cc.spriteFrameCache.addSpriteFrames(s_plist);varspriteTest001=cc.Sprite.create(cc.spriteFrameCache.getSpriteFrame("16.jpg"));spriteTest001.setAnchorPoint(0.5,0.5);spriteTest001.setPosition(size.width/

cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算

CCSprite有一个ccBlendFunc类型的blendFunc_结构体成员,可以用来设置描绘时的颜色混合方案。ccBlendFunc包含了一个src和一个dst,分别表示目标和源的运算因子。让我们看一下说使用各个参数的效果:0:不改变混合,使用默认的情况:1:如果设置glBlendFunc,表面完全使用源颜色,即和不混合一样的效果,但是如果Sprite本身有透明的地方,则透明的地方会变成黑色。

cocos2d-x 3.x之定时器

cocos2d-x为我们提供了两种方式来实现定时机制——使用update方法以及实用scheduleUpdate方法。cocos2d-x默认没有启用update事件,为了启用定时器,我们需要调用scheduleUpdate方法并重载update以执行自己的代码。

cocos3——1.引擎运行流程

1.程序入口2.主循环intApplication::run():mainLoop->drawScene:voidScene::render(Renderer*renderer):3.节点遍历voidNode::visit(Renderer*renderer,constMat4&parentTransform,uint32_tparentFlags):

coco2dx cygwin 编译出错解决

由于第一次配置使用cygwin,不熟悉如何使用这个环境下的命令,输入$build_native.sh老是显示-bash:build_native.sh:commandnotfound查了2天百度都没解决,最后面终于发现是输入命令格式不对了,正确的输入应该是Administrator@WIN-KCV36E04VIS/cygdrive/d$./build_native.sh,这样就成功了

俯瞰 cocos2d-x 01 场景的切换

由于将场景放置内存中,场景并没有release。pushScene;将经过pushScene的场景从堆栈(内存)中pop出来执行,而当前执行的场景将被删除。popScene;用一个新的场景去替换掉正在运行的场景,正在运行的场景将被终止。replaceScene;游戏本来就非常消耗性能,如果不是特别的需要,请使用replaceScene好了今天的内容就是这样了.