zoukankan      html  css  js  c++  java
  • cocos2d-x -3.81+win7+vs2013开发环境创建新的项目

    cocos2d-x -3.81+win7+vs2013开发环境创建新的项目

    1.准备阶段
    (1) vs2013下载及安装
    (2)cocos2d-x 3.8.1下载及解压
    (3)python下载及安装(新版本cocos2d需要python创建工程)
    2.编译cocos2d-x 3.8.1
    (1) cocos2d-x 3.8.1解压后, 打开E:cocos2d-x-3.8.1uild文件夹, 双击cocos2d-win32.sln打开解决方案.
    这里写图片描述
    (2) 在解决方案准备就绪后, 右键cpp-tests设为启动项, 点击本地调试或者按快捷键F5进行调试, 编译完成后就会看到官方的demo.
    这里写图片描述
    3.创建新项目MyTest1
    (1)新项目的命令 cocos/cocos.py
    打开cmd,进入引擎目录E:cocos2d-x-3.8.1 oolscocos2d-consolein,输入cocos.py –h可以看到它的命令行工具集(如下图), 这里我们使用类似命令创建项目:
    cocos.py new 项目名(英文) -p com.公司名(英文).项目名(英文) -l cpp -d E:workplace
    这里写图片描述
    当然不想麻烦也可以使用cocos命令, 但这需要配置环境变量. 进入E:cocos2d-x-3.8.1找到setup.py并双击执行, 根据提示设置cocos2d-x所需要的ndk/sdk/ant环境变量, ndk/sdk/ant这三个在网上下载后直接解压缩就行, 然后根据提示直接把对应的根目录拖到命令行中就可以了, 我用的ant版本是apache-ant-1.8.2-bin.(注:setup.py检测android运行环境, 可以按照前面做, 也可以先不管里面的信息, 直接回车.)

    (2)cocos命令介绍
    在命令行中输入cocos.py new –h回车.(貌似命令cocos new -h 在bin目录外可以用,在bin目录里只能用cocos.py new –h. 本熊属菜╮(╯▽╰)╭,也不知道什么原因,但没啥影响.)
    这里写图片描述
    -h:显示 cocosnew 命令的帮助信息,该信息包含了 cocosnew 命令中每个命令行参数的含义(英文描述)。
    -p:包名(PACKAGE_NAME)。主要用于 Android 工程。如果不指定该命令行参数,默认值是 org.cocos2dx.hellocpp。
    -l:表示 Cocos2d-x 工程使用的语言,该命令行参数后只能跟 cpp、lua 和 js 中的一个, cpp 表示 C++语言,lua 表示 Lua 语言,js 表示 Javascript 语言。该命令行参数必须指定。
    -d:Cocos2d-x 工程所在的目录。cocos new 命令会将 Cocos2d-x 工程放到该目录中。如果不指定该命令行参数,默认为当前目录。
    -t:模板名称。如果不指定该命令行参数,cocos new命令会使用默认的模板。Cocos2d-x 中用于建立工程的模板都在Cocos2d-x 根目录/templates 目录中。其中cpp-template-default 目录是建立 C++ 工程的模板, lua-template-default 和lua-template-runtime 目录是建立 Lua 工程的模板,以“-default”结尾的是默认模板,其中 default 和 runtime 是模板名称。也就是-t 命令行参数后面要跟的内容。如果有一个 cpp-template-ab目录,那么使用该模板的命令行参数应为“-t ab”。
    –no-native:该命令行参数只用于 Lua 和 Javascript 工程,表示没有本地支持。

    (3)输入命令创建项目
    比如我把项目命名为MyTest1, 然后在引擎中新建了一个project文件夹用来存放自己的项目, 命令行为:
    cocos.py new MyTest1 –p com.cocos2dx.MyTest1 –l cpp –d E:cocos2d-x-3.8.1project
    回车, 然后很快就会创建出来.

    (4)编译已创建项目
    打开自己的工程,比如E:cocos2d-x-3.8.1projectMyTest1proj.win32,点击MyTest1.sln, 后直接调试或者F5调试运行,如果没有问题的话就会出现下面的界面.
    这里写图片描述

    相关软件下载:

  • 相关阅读:
    javaScript表单焦点自动切换
    JavaScript禁止用户多次提交方法
    javaScript事件机制兼容【整理】
    DOM元素尺寸和位置(clientwidth ,scrollwidth , offsetwidth.......)
    javaScript给元素添加多个class
    javaScript增加样式规则(新增样式)
    javaScript动态添加样式
    工作中遇到的各种jar包说明
    springboot—Jpa原生sql使用
    Des3EncryptionUtil加密与解密
  • 原文地址:https://www.cnblogs.com/endv/p/7501530.html
Copyright © 2011-2022 走看看