• 我的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

  • 相关阅读:
    Unix环境编程之文件IO
    navicat 导出查询结果
    Java 原子类 java.util.concurrent.atomic
    AtomicBoolean介绍
    ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池
    ExecutorService与Executors例子的简单剖析
    tomcat6版本虚拟目录详细配置
    生产者与消费者模型案例
    如何设计一个LRU Cache
    在MVC模式下通过Jqgrid表格操作MongoDB数据
  • 原文地址:https://www.cnblogs.com/cmgrass/p/3647180.html
Copyright © 2020-2023  润新知