求哪位大神讲解下Cocos2d-X具体是怎么跨平台的

如题 小弟 看了一些推荐的书,书上说的太过笼统,我还是不怎么明白,有哪些理解的详细些麻烦给小弟讲解下,感激不尽啊!!!!

— Begin quote from ____

leitwolf 发表于 2013-4-19 10:10 url

可以生成不同平台的工程文件,并编译成native程序,如ios,android,mac,win,linux等等 …

— End quote

啊 谢谢啊 再请教下 请看下这个图片1014书上说的这些平台常量是做什么用的

可以生成不同平台的工程文件,并编译成native程序,如ios,android,mac,win,linux等等

— Begin quote from ____

执着前行 发表于 2013-4-24 09:12 url

哦 灰常感谢 那是不是在游戏逻辑编写的时候不需要有这种平台代码的区分 …

— End quote

区别对待 主要是支持 例如音乐播放 你使用ogg ios就不可以 android推荐使用ogg

— Begin quote from ____

leitwolf 发表于 2013-4-23 11:01 url

指定当前设备是属于什么平台的,比如IOS的话可以用game center,但安卓是没有的,还有就是添加广告的时候, …

— End quote

哦 灰常感谢 那是不是在游戏逻辑编写的时候不需要有这种平台代码的区分

指定当前设备是属于什么平台的,比如IOS的话可以用game center,但安卓是没有的,还有就是添加广告的时候,这些都是平台相关的,编码的时候要区别对待(可能以后的plug-x可以实现这个)

用所有平台都支持的C/C++对对应平台SDK的一个封装,用的都是封装好的C++API,肯定跨平台的。只是相对的。

可以生成不同平台的工程文件,并编译成native程序,如ios,android,mac,win,linux等等

— Begin quote from ____

执着前行 发表于 2013-4-24 09:12 url

哦 灰常感谢 那是不是在游戏逻辑编写的时候不需要有这种平台代码的区分 …

— End quote

区别对待 主要是支持 例如音乐播放 你使用ogg ios就不可以 android推荐使用ogg

指定当前设备是属于什么平台的,比如IOS的话可以用game center,但安卓是没有的,还有就是添加广告的时候,这些都是平台相关的,编码的时候要区别对待(可能以后的plug-x可以实现这个)

用所有平台都支持的C/C++对对应平台SDK的一个封装,用的都是封装好的C++API,肯定跨平台的。只是相对的。