将下面的代码拷贝到文本文件中,重命名文件为 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. eclipse(STS,myeclipse)老是报ThreadPoolExecutor$Worker.run()

    资料地址:http://stackoverflow.com/questions/6290470/eclipse-debugger-always-blocks-on-threadpoolexecutor ...

  2. Android通过JNI调用驱动程序(完全解析实例)

    要达到的目的:android系统中,用JAVA写界面程序,调用jni中间库提供的接口,去操作某个驱动节点,实现read,writer ioctl等操作!这对底层驱动开发人员是很重要的一个调试通道,也是 ...

  3. trackr: An AngularJS app with a Java 8 backend – Part IV 实践篇

    REST API对于前后端或后端与后端之间通讯是一个好的接口,而单页应用Single Page Applications (SPA)非常流行. 我们依然以trackr为案例,这是一个跟踪工作时间 请假 ...

  4. 自己动手实现STL 02:构造析构的基本工具construct()和destroy()(stl_construct.h)

    一.前言 上一篇,我先完成了对内存配置器的实现.然而后面在内存上的算法还依赖于两个全局函数,construct()和destroy(),前者负责在指定的内存上调用对象的构造函数,在内存上构造出对象.后 ...

  5. poj 1905 Expanding Rods (数学 计算方法 二分)

    题目链接 题意:将长度为L的棒子卡在墙壁之间.现在因为某种原因,木棒变长了,因为还在墙壁之间,所以弯成了一个弧度,现在求的是弧的最高处与木棒原先的地方的最大距离. 分析: 下面的分析是网上别人的分析: ...

  6. Android布局详解之一:FrameLayout

      原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6702273 FrameLayout是最简单的布局了.所有放在布局里的 ...

  7. Python3 学习第一弹:基本数据类型

    本人学习主要从<python基础教程第二版>,<dive into python3>等书籍,及一些网上大牛的博客中学习特别是Python官方文档<Python Tutor ...

  8. Qt之进程间通信(QProcess)

    简述 QProcess可以在应用程序内部与其它进程通信,或启动其它应用程序.与在终端机之类的命令输入窗口上使用名称和参数是一样的,可以使用QProcess提供的函数start()启动进程.可以注册QS ...

  9. Java知识点:琐碎知识点(1)

    Java基本介绍 SUN:Stanford University NetworkJava之父:James GoslingJava的跨平台性因为有Java虚拟机,运行class文件.Java吉祥物:Du ...

  10. 【JSP】JSP向MySQL写入|读出中文数据——乱码问题

    注意第14行