读书人

cocos2d-x游戏开发(8)各类构造器

发布时间: 2013-01-26 13:47:03 作者: rapoo

cocos2d-x游戏开发(八)各类构造器

这篇写cocos2d-x的构造器。

cocos2d-x引入自动释放机制后,创建的对象就不需要我们像C++编程那样自己delete了。但是怎么让自己的类也能保持cocos2d-x的风格呢?或者说怎么样才能让自己的类实例也能自动释放。

在cocos2d-x里面大量用到了一个叫create()方法(2.1.0版本)。几乎所有的实体类都会用这个create函数来产生实例而不是他们的构造函数。

看看CCSprite的create()函数

 // create a scene. it's an autorelease object    CCScene *pScene = HelloWorld::scene();    // run    pDirector->runWithScene(pScene);

看,封装好了,代码多清晰。


好了,就这么多,打完收工。


读书人网 >操作系统

热点推荐