将下面的代码拷贝到文本文件中,重命名文件为 cocos3.0创建工程.bat

@echo off

echo -------------------------create project with python----------------------------- 

set /p project_name= "Please enter your project name [for example: Runner] : "

echo --------your project name : %project_name%

set /p package_name= "Please enter your package name [for example: com.firedragonpzy.roy ] : "

echo --------your package name : %package_name%

set /p language_type= "Please enter your language types [cpp | javascript | lua] : "

echo --------your language types : %language_type%

set  directory_path=e:\cocoSample

echo --------your project directory : %directory_path%

set temp_path=\tools\cocos2d-console\bin

set project_path=%cd%%temp_path%

cd %project_path%

::E:\cocos2d-x-3.0\cocos2d-x-3.0\tools\cocos2d-console\bin\cocos.py 0.2 - cocos console: A command line tool for cocos2d
::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
::Example:
:: E:\cocos2d-x-3.0\cocos2d-x-3.0\tools\cocos2d-console\bin\cocos.py new --help
:: E:\cocos2d-x-3.0\cocos2d-x-3.0\tools\cocos2d-console\bin\cocos.py run --help ::E:\cocos2d-x-3.0\cocos2d-x-3.0\tools\cocos2d-console\bin>cocos.py new --help
:: 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. set temp_path=\cocos.py new -p %package_name% -l %language_type% -d %directory_path% %project_name% set last=%project_path%%temp_path% %last% pause

将这个bat文件放在工程的根目录中,同时修改

set  directory_path=e:\cocoSample

这一句中生成的工程路径为自己的工程路径

哈哈,以后就不用在输入繁琐的命令了

cocos2d-x 3.0 创建工程的模板的更多相关文章

  1. Swift3.0 创建工程常用的类、三方、以及扩展 1.5

    搭建项目常用的方法属性,欢迎追加 三方: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_framew ...

  2. 青瓷qici - H5小游戏 抽奖机 0 创建工程

    安装运行平台需要nodejs,具体方法请参照官方说明文档. 运行后打开了一个空空的窗口. 首先我们进行工程设置,菜单>工程>设置 菜单里面设置我们游戏的名称,到时候会显示在游戏的title ...

  3. cocos2d-x3.0创建第一个jsb游戏

    第一步: 最新的cocos2d-x.下载地址https://github.com/cocos2d/cocos2d-x github上最新的引擎,值得注意的是官网上发布的引擎是稳定版.选择哪种就看个人喜 ...

  4. cocos2d-x.0创建工程

    $ python create-multi-platform-projects.py -p PompaDroid -k cn.philon.pompadroid -l cpp

  5. Zabbix——创建网络配置模板

    前提条件: Zabbix版本为4.0 创建网络配置模板: Template Net Network Generic Device SNMPv2 h3c Template Module EtherLik ...

  6. Maven2 根据项目生成模版项目,并使用该模板批量创建工程。

    Maven 3 创建自己的模版,并使用模版创建工程 1.建立样板Maven工程: myModel 2.进入 myModel 工程根目录执行:mvn archetype:create-from-proj ...

  7. VC++ 6.0创建MFC工程时的初级备要点(二)

        在看到一个MFC工程时,可能根据上一篇文章已经知道了哪些是重要的,那些是在创建工程的时候已经被初始化的!!下面介绍一下在看代码的过程的策略!!这里假设创建的基于多对话框的MFC工程名为test ...

  8. VS创建工程出错解决方案

    今天在用VS2010创建工程时出现错误:“ 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, Pu ...

  9. Visual Studio 2012,创建工程Build Driver,基于纯Source Code.

    拿到一堆纯代码,怎么去Create Project,设置Include路径,lib路径,要不要Pre-compile技术,配置Project之间的依赖关系. SourcesConverter  Bas ...

随机推荐

  1. !!无须定义配置文件中的每个变量的读写操作,以下代码遍历界面中各个c#控件,自动记录其文本,作为配置文件保存

    namespace PluginLib{    /// <summary>    /// 遍历控件所有子控件并初始化或保存其值    /// </summary>    pub ...

  2. 完美配置Tomcat的HTTPS

    Tomcat配置HTTPS的文章到处都有,过程也比较简单,随后文中会转一段过来. 但对于启用APR情况下报异常“java.lang.Exception: Connector attribute SSL ...

  3. 在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序(老罗学习笔记3)

    简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中.接着,在Ubuntu上为Android系统编写Linux内核驱动程序(老罗学习笔记1)一文中举例子说明了如何在 ...

  4. python写的第一个简单小游戏-猜数字

    #Filename:game1.py guess=10 running=True while running: try: answer=int(raw_input('Guess what i thin ...

  5. NGUI监听事件

    using UnityEngine; using System.Collections; public class UIDataHandler : MonoBehaviour { public UII ...

  6. freemarker判断记录集是不是为空

    #if($personals)这样写 直接把记录标识符放在if里面就可以了

  7. struct TABLE

    struct TABLE { TABLE() {} /* Remove gcc warning */ TABLE_SHARE *s; handler *file; TABLE *next, *prev ...

  8. BZOJ_1052_[HAOI2007]_覆盖问题_(二分+贪心)

    描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1052 网格图,给出\(n\)个点,要求用3个边长相同的正方形覆盖所有点,求最小边长. 分析 显 ...

  9. DataTables ajax重新加载数据

    传数据给后台返回数据,最开始的办法是 重新生成一个datatable对象,但是在每次点击刷新时都会有闪动的现象,而且代价很高.理想中应该仅仅更新数据. 最后在文档中查到一个插件fnReloadAjax ...

  10. c# 进行AE开发时,如何在地图上定位出一个点

    一.文本形式的气泡提示框 由于本人是初学,所以具体的含义尚未弄清楚,直接给出代码吧!