• 【cocos2d-x】3.0使用cocos-console创建,编,部署游戏


    原文地址:http://fengchenluoyu.duapp.com/272.html

    cocos2d-x 3.0開始添加了一个cocos-console组件,它位于cocos2d-x 3.0的tools以下。

    它可以创建,编译和部署cocos2d-x的游戏。以下让我们来看看它究竟是怎么使用的勒!

    首先须要安装一些依赖环境。python 2.7 。vs2012,android sdk ,android ndk,apache ant    (mac和window各司平台)

    1、将cocos2d-x 3.0解压,进入文件夹,执行setup.py (window双击,linux 和 mac ./setup.py)

    2、终端会提示须要配置哪些配置项。根据提示配好就可以。比如 ANDROID_SDK_ROOT 在 环境变量里面将此參数加上配置android sdk的根文件夹。

    3、在终端文件夹执行cocos --help

    Available commands:
            compile      Compiles the current project to binary
            new          Creates a new project
            run          Compiles & deploy project and then runs it on the target
            jscompile    minifies and/or compiles js files
            deploy       Deploy a project to the target

    从help命令就知道。cocos console可以进行编译,新建。执行,部署游戏。

    4、new 创建游戏project,执行 cocos new -h

    usage: cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY]
                     [-t TEMPLATE_NAME] [--no-native]
                     [PROJECT_NAME]
    
    Creates a new project
    
    positional arguments:
      PROJECT_NAME          Set the project name
    
    optional arguments:
      -h, --help            show this help message and exit
      -p PACKAGE_NAME, --package PACKAGE_NAME
                            Set a package name for project
      -l {cpp,lua,js}, --language {cpp,lua,js}
                            Major programming language you want to use, should be
                            [cpp | lua | js]
      -d DIRECTORY, --directory DIRECTORY
                            Set generate project directory for project
      -t TEMPLATE_NAME, --template TEMPLATE_NAME
                            Set the template name you want create from
    
    lua/js project arguments:
      --no-native           No native support.

    可以看到具体的帮助信息。比方我如今想在e:mygame下创建一个myGames的游戏,android包为com.test.mygames,我就行用命令:cocos new -p com.test.mygames -l cpp -d e:mygame myGames

    5、拓展其它命令依次用-h就行知道使用方法。

     

    cocos这是一个GUI的棋,先用命令行所有实现了,然后再用GUI进行封装就可以可视化创建编译等一系列动作了。可我们在历史的进行中,还是得用命令行来搞定啊!!

     

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    HTML5 学习笔记(三)——本地存储(LocalStorage、SessionStorage、Web SQL Database)
    HTML5 学习笔记(二)——HTML5新增属性与表单元素
    apache 运行一段时间出现错误
    先验算法(Apriori algorithm)
    Opera官网打不开 下载Opera最新版本的实际地址
    网址查看浏览器内核版本
    小鸟云四个数据中心介绍
    nilcms file类 简单文件缓存实现
    小鸟云优惠券 云服务器介绍
    PHP中测试in_array、isset、array_key_exists性能
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4748977.html
Copyright © 2020-2023  润新知