cocs2d初步

Windows开发cocos2dx程序环境搭建

一:cocos2d 如何新建项目

 

使用方法:

1.如果没有python,请安装python

安装完成后如果python的环境变量没有设置,可以设置一下:C:\Python27;

 

2.打开cmd

cd到cocos2d-x-2.2.3的下的tools\project-creator文件夹,执行如下命令,因为用到python所以要安装python

python ./create_project.py -project hello -package com.project.hello -language cpp

二:在windows上编译并在Android手机上安装运行
  1.安装cygwin,并配置环境变量
  2.导入hello的android版本的工程
  3.导入libcocos2d的包在目录 D:\cocos2d-x-2.2.3\cocos2dx\platform\android\java

运行:出错
**** Build of configuration Default for project hello2 ****

bash D:/cocos2d-x-2.2.3/projects/hello2/proj.android/build_native.sh
cygwin warning:
  MS-DOS style path detected: D:\cocos2d-x-2.2.3\projects\hello2\proj.android
please define NDK_ROOT
  Preferred POSIX equivalent is: /cygdrive/d/cocos2d-x-2.2.3/projects/hello2/proj.android
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

**** Build Finished ****

在preferences中C++环境下添加NDK_ROOT D:\Program Files\android-ndk-r9d

 

Linux开发cocos2dx程序环境搭建

1. 安装linux系统,ubuntu 14.04 64位

2. 安装支持软件
sudo apt-get update
sudo apt-get install git ssh vim ctags qt-sdk build-essential libx11-dev libxmu-dev libglu1-mesa-dev libgl2ps-dev libxi-dev libglfw-dev libzip-dev libcurl4-gnutls-dev libfontconfig1-dev libsqlite3-dev libglew*-dev openjdk-7-jdk lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

3. 解压缩cocos2dx开发包
----------以上步骤完成了对linux环境的配置---------

4.创建helloworld工程和运行
  1)cd到你的cocos2dx目录/tools/project-creator
  2) 执行./create_project -project HelloWorld -language cpp -package com.test.HelloWorld
  3) 在你的cocos2dx目录下,执行make和make DEBUG=1,编译cocos的release版本和Debug版本的动态库
  4)在工程目录projects/HelloWorld/proj.linux下,执行make生成可执行文件
  5)运行,projects/HelloWorld/proj.linux/bin/release/HelloWorld

5.QT集成工程
  1)用QT创建一个导入工程
  2)设置根目录为cocos2d-x-2.2.3目录
  3)设置项目名称为你的工程名HelloWorld
  4)选择项目需要的代码(cocos2dx, CocosDension,extensions, external, 工程目录下的Classes,Resources)
  5)设置工程的build&run

6.移植到android
  1)解压adt-bundle
  2)解压ndk
  3)设置ndk的路径(直接eclispse里设置)
  4)将cocos2dx工程导入到eclipse(两个工程,一个是你的cocos2dx项目工程,一个是libcocos2dx)
  5)运行

7 设置你的android手机
  1)编辑一个文件 sudo vim /etc/udev/rules.d/nubia.rules (nubia.rules文件的名字可以随便取)
  2)编辑内容 SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="9025",MODE="0666"
     其中idVendor=="18d1"和idProduct=="9025",后面的字符串改成你自己手机的销售商和产品号
     这个信息可以通过lsusb获取
  3)sudo chmod a+rx /etc/udev/rules.d/nubia.rules
  4)sudo /etc/init.d/udev restart
  5)重新启动adb server
     cd android-sdk目录/platform-tools
     sudo ./adb kill-server                       (注意adb所在路径,android-sdk目录下/platform-tools/adb)
  6) 重新插拔手机
  7)执行adb devices查看android设备列表,正常情况下能看到你的手机







 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值