cocos2dx-js做什么用的

JavaScript08

cocos2dx-js做什么用的,第1张

cocos2d-js是cocos2d-x的JavaScript版本,真正跨全平台的游戏引擎,采用原生JavaScript语言,可发布到包括Web平台,iOS,Android,Windows Phone8,Mac,Windows等平台。

利用cocos2d-js开发HTML5游戏/动画,我们可以通过SDK也可以直接使用js类库:

l SDK下载:http://cn.cocos2d-x.org/download/

l js类库:http://www.cocos2d-x.org/filecenter/jsbuilder/

Cocos2d-x3.0

//a static method

Sprite* HelloWorld::maskedSpriteWithSprite(Sprite* textureSprite, Sprite* maskSprite)

{

// 1

RenderTexture * rt = RenderTexture::create( maskSprite->getContentSize().width,

maskSprite->getContentSize().height )

// 2

maskSprite->setPosition(maskSprite->getContentSize().width/2,

maskSprite->getContentSize().height/2)

textureSprite->setPosition(textureSprite->getContentSize().width/2,

textureSprite->getContentSize().height/2)

// 3

maskSprite->setBlendFunc( BlendFunc{GL_ONE, GL_ZERO} )

textureSprite->setBlendFunc( BlendFunc{GL_DST_ALPHA, GL_ZERO} )

// 4

rt->begin()

maskSprite->visit()

textureSprite->visit()

rt->end()

// 5

Sprite *retval = Sprite::createWithTexture(rt->getSprite()->getTexture())

retval->setFlippedY(true)

return retval

}

..

目测你没有创建工程

VisualStudio里面要求创建工程才可以进行调试的

所以, 你点一下文件-新建工程(项目), 然后选择C++语言下面的控制台应用程序, 选项里面选择"空项目", 创建成功以后在旁边的"解决方案管理器"中添加一个源文件(.cpp), 然后把你的代码贴进去就行了