发布时间:2013-03-27 09:34:50
优点:CCSpriteBatchNode 中的所有CCSprite只会被渲染1次,因此可以提高游戏的FPS。限制:加入到 CCSpriteBatchNode 中的CCSprite必须使用同一张纹理图。问:什么时候应该用CCSpriteBatchNode?答:比如游戏中的子弹 就很适合用它,因为子弹都是一个样子。答:通过TexturePacker生成的纹理图也适合使用它。看一个简单的Demo:[java] view plaincopyCCSpriteBatchNode *batch = [CCSpriteBatchNode batchNodeWi......【阅读全文】
发布时间:2013-03-27 09:29:36
点击(此处)折叠或打开 bool Loading::init() { bool bRet = false; //Parent class initialization if ( !CCLayer::init() ) { return false; } do { //add background sprite picture; CCSprite *background=CCSprite::create("facade.png"); CCSize size = background->getContentSize(); ......【阅读全文】
发布时间:2012-12-31 22:25:28
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU Arch、Bazaar、Darcs、SVK、Monotone等),每一个工作目录都包含一个完整仓库,它们可以支持离线工作,本地提交可以稍后提交到服务器上。分布式系统理论上也比集中式的单服务器......【阅读全文】