• <摘录>cocos2d-x 从环境搭建到win32项目移植android平台


    软件:cocos2d-x-2.2.3;android-ndk-r9d;adt-bundle-windows-x86_64-20131030;python-2.7.6;

    1安装配置python

     安装没什么好说的,下一步~~~~

    配置环境变量 :右键计算机==》属性==》==》高级系统设置==》环境变量==》系统环境变量==》Path==》编辑 加上Python 安装目录 

    我的是C:Python27   注意用 ;  分割 如图


    2创建cocos2dx项目

    解压cocos2d-x-2.2.3

    打开cmd,切到E:cocos2d-x-2.2.3 oolsproject-creator目录下

    运行创建项目命令create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp


    说一下这里的参数   

    -project   PROJECT_NAME          Project name, for example: MyGame
    -package   PACKAGE_NAME          Package name, for example: com.MyCompany.MyAwesomeGame
    -language  PROGRAMING_LANGUAGE   Major programing lanauge you want to used, should be [cpp | lua | javascript]

    还有一点就是Python3.x版本的会出现错误 建议用3.x版本以下的

    3ADT配

    配置ndk

    配置C++


    添加COCOS2DX:cocos2dx解压目录;

    添加NDK_ROOT:NDK解压目录;

    添加NDK_MODULE_PATH :cocos2dx解压目录和E:cocos2d-x-2.2.3cocos2dxplatform hird_partyandroidprebuilt 注意他们用分号分割

    右键项目属性



    将E:cocos2d-x-2.2.3cocos2dxplatformandroidjavasrc目录下的org文件夹拷到自己项目的src目录下

    修改api版本(改成自己现在用的 我的是19)


    这时还有个错误

    右键项目


    本来划线部分有个错误的路径的把他移除就好了


    将图片资源(也就是cocos2dx项目下的Resources文件夹里的东西)放到我们项目的assets文件夹下(要是没有的话自己建一个)

    不这样做的的话会包以下错误


    运行·····(注意模拟器cpu的选择x86 不兼容 我们选arm)


    4移植win32 cocos2dx项目

    找到要移植工程的Classes目录将目录下所有的文件复制到我们自己项目下的Classes文件夹

    修改android 工程jni 目录下的Android.mk 文件


    就是写上cpp文件的路径

    还有Resources文件夹里的东西也要复制到我们自己工程的Resources下

  • 相关阅读:
    ASP.NET页面事件执行过程 总结
    程序员最应该读的图书(中译版) [收藏]
    C# 中的委托和事件的详解资料
    已添加项。字典中的关键字
    TFS 删除团队项目集合
    注册后第一篇
    类型的权限已失败 SqlClientPermission
    C#创建Oracle存储过程
    使用MySQL with 递归查询菜单树
    MySQL 常用TSQL(持续更新...)
  • 原文地址:https://www.cnblogs.com/hummersofdie/p/3660331.html
Copyright © 2020-2023  润新知