设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2793|回复: 4
打印 上一主题 下一主题

[Cocos2D] 【Cocos2d-x教程】第一章——搭建并编译Cocos2d-x工程

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2749
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

跳转到指定楼层
1
发表于 2018-3-28 14:22:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 myownroc 于 2018-4-3 11:28 编辑

上一章:【Cocos2d-x教程】第〇章——Cocos2d-x简介
  • Cocos2d-x 环境的搭建
    如果你是第一次使用 Cocos2d-x,首先需要搭建相应的环境:
    • 下载 Cocos2d-x SDK 并解压

    • 安装 Python2 并设置环境变量
      • 安装 Microsoft Visual Studio
        Cocos2d-x 要求 Microsoft Visual Studio 的版本为2013、2015和2017,本教程中安装的是VS2013。
      • 安装 Python2
        我将 Python2 安装在了 C:\Python27 这个目录下

      • 设置环境变量 PATH
        • 右键“我的电脑” -> 单击“属性”

        • 单击“高级系统设置” -> 选择“高级”

        • 单击“环境变量” -> 双击“PATH”变量进行编辑
          在末尾加上 Python2 的安装路径,注意用半角分号“;”进行分隔

        • 在命令行中输入以下命令检验 Python 的版本:
          CMD 代码复制
          1. python --version



    • 搭建 Cocos2d-x 环境
      进入之前解压的 Cocos2d-x 的路径,输入命令:
      CMD 代码复制
      1. python setup.py

      在配置的过程中,setup.py 会依次要求输入 NDK_ROOT,ANDROID_SDK_ROOT和ANT_ROOT,这些是开发 Android 版本需要的环境变量,目前暂时用不到,可以按回车键跳过。


      至此,Cocos2d-x 环境搭建完毕。
  • 创建 Cocos2d-x 的 HelloWorld 工程
    进入你自己的工程文件夹(在教程里是Tutorial文件夹),输入命令:
    CMD 代码复制
    1. cocos new -l cpp HelloWorld

    参数解析:
    new:生成新工程;
    -l:选择语言,这里选的是 cpp 也就是 C++ 语言;
    HelloWorld:工程名称。

    可以看到,在 Tutorial 文件夹下,生成了一个 HelloWorld 文件夹。


    cocos new 命令常用参数解析:
    -p:包名,移动端需要,Windows 端可以忽略该参数;
    -d:工程存放路径,如果忽略该参数则工程存放路径为当前路径;
    -l:选择工程使用的编程语言,必选。

    也可以通过以下命令查看 cocos new 的参数:
    CMD 代码复制
    1. cocos new -h
  • 编译并执行工程
    进入 HelloWorld 的目录,输入命令:
    CMD 代码复制
    1. cocos compile -p win32

    参数解析:
    -p:选择编译的平台,win32 表示的是 Windows 平台

    第一次编译会编译大量 Cocos2d-x 的 .c/.cpp 源码,耗时较多,请耐心等待:


    编译完成后,可以在 HelloWorld 工程的目录下找到 bin 文件夹,编译的 debug 版本结果输出在这里


    进入里面的 debug 目录,可以看到 HelloWorld.exe,这个就是我们得到的范例:


    cocos compile 命令常用参数解析:
    -s:工程目录,如果忽略该参数则表示当前路径;
    -q:静默模式,即不在 cmd 中输出结果;
    -p:选择编译平台,win32 表示 Windows 平台,必选;
    -m:选择编译模式,release 表示 release 版本,如果忽略该参数则表示为 debug 版本;
    -j:指定多少个 cpu 进行编译;
    -o:指定输出路径,如果忽略该参数则输出在当前目录下的 bin 文件夹里。

    也可以通过以下命令查看 cocos compile 的参数:
    CMD 代码复制
    1. cocos compile -h
  • 结束语
    【Cocos2d-x教程】第一章已经完结,欢迎继续关注【Cocos2d-x教程】。
    下期我们会对范例工程中的 C++ 代码进行解析,敬请期待。

评分

参与人数 2+2 收起 理由
Vortur + 1 请收下膝盖!
 眠  + 1 默默支持一下

查看全部评分

(Created by @喵kano)


施工现场:hotege.github.io

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42409
在线时间
7602 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

2
发表于 2018-3-28 23:16:33 | 只看该作者
如果用C++来做cocos2d的开发语言的话,坑挺多的……注意一下cocos2d的版本,
特此提醒后来人(x

评分

参与人数 2+2 收起 理由
guoxiaomi + 1 可以用别的语言么?
myownroc + 1 论坛现在该肿么点评→_→

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8977
在线时间
481 小时
注册时间
2010-7-15
帖子
141
3
发表于 2018-6-22 09:52:43 | 只看该作者
尽量使用3.x的某个版本。 一般3.10是比较合适的。cocostudio在这个版本后就没有了。变成了creator......

话说他们公司也是变的够频繁的
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3583
在线时间
3065 小时
注册时间
2011-11-17
帖子
980
4
发表于 2018-9-10 17:56:45 | 只看该作者
对于没接触过2dx的 我建议直接用creator  运行容易,不用配置那么多东西,自带ui编辑器,比studio好用,从代码驱动转向了组件式的 以后转unity 方便 这才是最关键的

评分

参与人数 1+1 收起 理由
fux2 + 1 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

火烧大神

梦石
0
星屑
1823
在线时间
942 小时
注册时间
2012-1-1
帖子
1777
5
发表于 2018-10-5 10:12:33 | 只看该作者
学creator做的一个游戏:http://g.huotuyouxi.com/

火兔游戏官网上线啦!!
戳 >>> www.huotuyouxi.com <<<戳
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 08:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表