zoukankan      html  css  js  c++  java
  • 我的Cocos2dx开发模式

    编程环境:

    1、window 7 32bit

    2、cocos2dx 3.0

    3、python 2.7 (注意不要使用3.0以上版本,除非cocos2dx推荐使用)

    4、apache-ant-1.9.3

    5、vs 2010

    6、VA_X_Setup1859 (vs2010编辑器插件神器)

    7、Eclipse for ADT(默认装有CDT和Android SDK)

    8、Android NDK

    开发模式:

    1、使用cocos2dx 3.0来创建模板工程。

      (用Python来运行,文件在:cocox2dx3.0根目录/tools/create_project.py. 运行该文件后会出现一个图形界面,很方便就可以创建一个模板)

    2、在VS2010中借助西红柿(VA_X_Setup1859 )编辑神器来快速编辑C++代码

    3、然后使用Python在cmd中使用python build_native.py来编译成so文件。

    4、最后使用Android Eclipse来运行工程文件。

    从这里可以看出来,开发cocos2dx项目,它是起点要求是有多高。在这里发出来,希望高手们分享下你们的更好的开发方式。

    更多发现:(新的开发模式)

    上面的开发模式比较看起来简单,但是,非常不便于调试,你想想,你每写一段代码,都要紧张地在手机上运行成功后才能确认是否正确,那有人会问,为啥不用VS2010直接调试呢,而只把它当做一个便利的编辑器,是不是大材小用了呢?说实话,我特想这样,但是往往事与愿违,我编译试过,发现很多库文件编译不通过,比如会提示“thread.h”文件不存在,还有很多其他类似的,这是因为,我们创建的模板,它们使用的C/C++库,都是一套标准的可以运行在任何平台上。而VS2010并不具有这套开发环境,那为啥cocos2dx怎么在VS上运行呢,答案是运行在VS2012版本及以上,而且cocos2dx本身就是在VS2012上编写的,VS2012上面集成的平台工具集v110具有thread.h这些VS2010的一套库。因此,更好的开发工具是VS2012。

    这样的话,可以再VS2012上写完程序再直接编译成so库运行到Android或者IOS上了,什么断点调试啥的都在VS2012上面搞,是不是非常方便呢?

    //本文作者:cmlanche  文章内容目前的写法仅仅作为一个笔记,自己参考,并不想特意解释让别人明白

    //                                                                                                                     2014-04-07

  • 相关阅读:
    K3Wise K3List.OCX引入dotnet问题处理方法
    k3wise dotnet开发老单据时序簿工具条添加按钮
    c#调用dotnet写的com组件碰到注册失败的错误的补救方法
    bat注册dotnet com
    dotnet动态加载以及卸载dll的代码
    c#获取com对象的progid
    jpg和png的区别
    Fragment的FragmentTransaction 的commit()和commitAllowingStateLoss()以及commitNow()和commitNowAllowingStateLoss()
    Java泛型类型擦除与运行时类型获取
    rxjava介绍
  • 原文地址:https://www.cnblogs.com/cmgrass/p/3647180.html
Copyright © 2011-2022 走看看