zoukankan      html  css  js  c++  java
  • 【Cocos2d-x for WP8 学习整理】(1)创建一个新项目

    喜大普奔                        

    10.1假期之前看到了一个很振奋的消息,就是随着Cocos2d-x 2.2的发布,WP8/WIN8有史以来第一次的合并到主版本了。 之前 V2.X 在preview 版本持续了好久,搞的我一直以为微软已经放弃这么个强大的引擎了,只去支持Unity了,结果很意外的在 2.2的更

    新版本,这一次,终业余兵终于转职业了,作为一直以来都被边缘化的WP开发者,我表示十分特别的感动,有种长征路上找到大部队的感觉。

    大家都知道,Cocos2d-x 是采用的 opengl 作为核心渲染,wp/win8是基于DX, 但是这两个库大体上还是很像的,于是为这次的合并奠定了基础。 这其中用到了 angleproject 这个开源项目,有兴趣的可以搜索看看,他其实就是对DX做了

    一层封装,让Windows下的开发者可以以OpenGL的用法来调用DX.  项目结构如下图所示,

     

    从周二开始上班到现在,我试用了几天,感觉用起来是特别的顺手,而且WP8 的真机调试方便性要甩android几条街,和运行Win32版本是一个等级的。

    唯一有一点麻烦的就是新项目的创建过程,这里记录一下。

     

    新项目的创建                      

    记得以前的时候下载下来新版本Cocos2d-x ,根目录下有个 可以生成 vs 模板的文件,不知道什么时候取消了,看了下官方的文档,现在采用脚本的方式来创建,好处是一次可以创建N个项目的工程。

    首先要安装Python , 官网既可 下载,我下载的是 V2.7.5 X64,下载完成后安装到本地。

    配置环境变量: 

    打开 计算机-> 属性-> 高级系统设置 -> 环境变量 ,在系统变量里找到 Path 这一项,在后面添加 一句:

    D:DevToolsPython;

    其中后面那个是你安装的Python的目录,然后打开 命令行,按照下图,

    首先定位到 cocos2d-x目录下的 toolsproject-creator,  然后输入 对应的脚本 

    python create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp 

    MyGame 是你的游戏的名称  com.MyCompany.Awesome 是安卓,ios里用到的包名,按需修改,其它的照填就可以了。

    完成之后打开 cocos2d-x 目录下的 project 文件夹,看到如下所示,进入 project.wp8 就是我们的开发环境了,

    打开 *.sln ,熟悉的界面来了,小伙伴们赶紧动手把。 

    最近刚才发现一个问题,因为这个项目都是拷贝的模板来的,所以应用的唯一标识都是一个。这对于发布应用没有什么影响,因为微软会对应用进行重新签名打包。

    但是在调试的时候,后一个应用会自动覆盖前一个应用,如果要破,请自行创建一个新应用,然后替换唯一标识! 

    欢迎加入 Cocos2d-x 游戏开发交流群

    qq: 264152376

  • 相关阅读:
    【CAS单点登录视频教程】 第03集 -- 配置 tomcat的 ssl
    【CAS单点登录视频教程】 第02集 -- 安装CAS
    【CAS单点登录视频教程】 第01集-- 认识CAS
    Easyui入门视频教程 第11集---Window的使用
    Easyui入门视频教程 第10集---Messager的使用
    Easyui入门视频教程 第09集---登录完善 图标自定义
    Easyui入门视频教程 第08集---登录实现 ajax button的使用
    Easyui入门视频教程 第07集---Accordion的使用
    Easyui入门视频教程 第06集---Layout初始化和属性方法使用
    Easyui入门视频教程 第05集---Easyui复杂布局
  • 原文地址:https://www.cnblogs.com/jeekun/p/3345897.html
Copyright © 2011-2022 走看看