摘要:
「cocos2d-x」垂直射击游戏之宇智波鼬 VS 九尾狐(1) 阅读全文
摘要:
「cocos2d-x」虚拟摇杆实现,CCLayer之间如何交换数据 阅读全文
摘要:
「cocos2d-x」虚拟摇杆实现 阅读全文
摘要:
昨天我在《「cocos2d-x」CCProgressTimer实现进度条》一文中说到cocos2d与cocos2d-x的区别:cocos2d中有大量的public数据成员,而cocos2d-x基本上把所有数据成员封装成privite或protected类型了,以OOP的角度来说,cocos2d-x的架构更加完美,这句话是错误的,cocos2d的数据成员也全部封装过了。有过C++/JAVA编程经验的人,在OC中容易被.(点操作符误导),在C++中,点操作符表示访问本实例中的公共数据成员,而在OC中,即使是@public的数据成员,也无法用点操作符访问。OC中的所有数据成员都无法直接访问,@pub 阅读全文
摘要:
「cocos2d-x」CCProgressTimer实现进度条 阅读全文
摘要:
发现cocos2d-x的函数中经常会用到do while(0)语句,一开始感觉比较奇怪,深研了下,原来这种方法很巧妙。CCScene* HelloWorld::scene(){ CCScene * scene = NULL; do { // 'scene' is an autorelease object scene = CCScene::create(); CC_BREAK_IF(! scene); // 'layer' is an autorelease object HelloWorld *laye... 阅读全文