• Cocos2d on VS12 step by step


    1.Why use cocos2d?

    多平台支持,有多少?请看List:

    • Android
    • iOS
    • Windows Phone 8
    • Windows 8
    • Windows 7
    • Mac OS X
    • Linux
    • BlackBerry
    • Bada

      怎么样,包含全部的主流设备。列表中没写Phone7.但是cocos2d针对Phone7有个基于XNA的版本,C#的。喜欢快速开发的可以用C#去体验下。

      由于是C++编写,这样开发环境可以是Win+VS,以后要迁移到Ios和Andriod相当方便。在Andriod下可以用adt+ndk-r7,工具可以是Eclispe。

    2.Get cocos2d

      https://github.com/cocos2d-x/cocos2dx-win8

      http://download.cocos2d-x.org/

      GitBash: cocos2dxsimplegame

      GitHub: cocos2dxsimplegame

      查了下Google,貌似没人写Win8 + VS12的环境设置,这样我来写第三步,在Win8+VS12下部署。

    3.Delpoy on VS12

    • Unzip cocos2dx-win8 (注:这里特别注意,针对不同的Vs版本Cocos2d有不同的Source版本,Git下载时候注意自己的Vs版本)
    • Install cocos2d-vs template on vs12
    • Open vs12,Create new project --> C++ -->cocos2d-vs12 template
    • Copy cocos2d files to new project

        这里可以直接手动copy,也可以通过Files里的CreateProject.bat批处理copy。

        如果使用批处理 

          set PROJECT_NAME=helloworld           <-项目名
          set COCOS2D_DIR=d:\cocos2dx-win8   <-cocos2d路径
          set PROJECT_DIR=d:\Projects\helloworld  <-项目路径

    • Open project,Add Existing Project--> Add *.vcxproj
    • Done

    4.Run HelloWorld

      老规矩,看大家都是HelloWorld,我也随大流HelloWorld下。Rebuild,如图1:

                                图1

    雷到了~一堆错。查了下google,原来本机没有安装DirectX,h文件的inculde也需要重新指定下路径。再次Build,Pass~

    弹出Windows App开发者认证。如图2,好吧,拿公司的Id先用着,竟然马上要到期了。。。

                      图2

    点击关闭,Run,可爱的HelloWorld出现了~^-^,图3 Helloworld 60帧/秒不错,图4 Helloworld on Desktop:

                          图3

                          图4

    参考 http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_new_project_for_windows8_metro

    转载时,请注明本文来源:www.cnblogs.com/tmywu  

    作者: 淘米部落

    mail:tommywu23@126.com

      

     

  • 相关阅读:
    http 请求包含哪几个部分(请求行、请求头、请求体)
    BUG处理流程说明
    如何正确分析定位BUG
    如何定位bug是前端还是后端以及用的工具
    测试阶段划分为哪几个阶段?
    java实现一个简单的图书管理系统
    sql增、删、改、查基础封装类
    Ubuntu18.04 install sougou pinyin
    tensorboard网页打不开问题
    c++11 实现numpy argmax argmin
  • 原文地址:https://www.cnblogs.com/tmywu/p/2966227.html
Copyright © 2020-2023  润新知