`
icrwen
  • 浏览: 262171 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

2013学习

 
阅读更多

2013-2-18

http://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012582-CH1-SW1

 

http://sugartin.info/2012/01/17/complete-apple-store-upload-process-using-xcode-4-2/

http://sugartin.info/2012/01/19/complete-apple-store-upload-process-using-xcode-4-2-part-2/

 

http://blog.csdn.net/totogo2010/article/details/7659752

http://www.cnblogs.com/andyque/myposts.html?page=1

http://www.raywenderlich.com/

 

(二)

cocos2d-x引擎文件分析

1.cocos2dx 引擎的基本实现

2.CocosDenshion音频的实现,包括其他一些第三方库

3.extensions扩展,网络network,控件GUI

4.external物理引擎box2d,chipmunk

5.scripting javascript和lua脚本的各平台解析器code

6.template 组织各平台项目文件的模版(很容易安装)

 

(三)在cocos2d-x中实现竖屏是在ios的RootViewController中

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    //return UIInterfaceOrientationIsLandscape( interfaceOrientation );

    returnUIInterfaceOrientationIsPortrait(interfaceOrientation); 

}

所以有些功能必须要不同平台找不同的支持,cocos2d-x 不是全部都支持的。

 

(四)在CCSprite的init里面调用 this->scheduleUpdate();就会调用update了

 

(五)cocos2d-x 自适应屏幕 精灵坐标等

 

 (六)如果要添加sprite到batchnode,必须是同一个纹理文件,所以sprite要调用createwithspriteframename(framename)

 

(七)指针变量在构造函数里都要初始化赋值NULL,在析构函数里只有没有被addchild的对象才release,

 

(八)注意把那些警告都去掉

 

(九)数组类型的成员变量在create之后必须要retain(),否则下一帧就释放掉了

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics