五毛的cocos2d-x学习笔记01-创建项目
终于准备开始学习cocos2d-x了。因为想和同学一起做游戏参加比赛,所以打算学习很热的Cocos2d-x。因为已经学习了C++,所以我想入门应该不是很困难。再加上官网有中文教程以及多不胜数的游戏开发教程,所以个人认为只要有心事一定能学好的。说来惭愧,我之前曾花了几天照着视频做了一个“一个都不能死”的游戏,但是现在一点映像都没有了。哎╮(╯▽╰)╭,只能重新学习了。
配置:win8 64位+cocos2d-x3.6+VS2013+Python2.7.8。cocos2d-x3.6我放在了D盘,项目放在了G:\project\cocos下面。以后我也会一直这样做。
我就不写怎么配置了,我想大家都知道的,不知道的可以到官网找中文文档,有教程。链接太长就不贴了。
创建项目:进到D:\cocos2d-x3.6\cocos2d-x-3.6\tools\cocos2d-console\bin目录,然后按住Shift,右键——>在此处打开命令窗口,输入
python cocos.py new HelloCocos -p com.rainmer.hellococos -l cpp -d G:\project\cocos。Cocosd-x会在G:\project\cocos目录下创建项目名称为HelloCocos 的cocos项目。-p是包名。-l后接开发语言类型,有cpp、js、lua3种。
进入到HelloCocos目录,目录结构如下:

目录结构很清晰:
- Classes:存放cpp和h文件。
- cocos2d:cocos的一些工具。
- proj.xxx:对应各个平台的项目。
- Resources:存放资源文件,例如声音、图片等。
进入proj.win32,双击HelloCocos.sln打开项目,打开后,菜单栏——>调试——>开始执行(不调试),或者按快捷键Ctrl+F5,编译运行我们的项目。好了,我们可以放松一下,泡杯茶。过个10分钟左右,界面运行出这个画面

就说明我们的第一个项目创建成功。O(∩_∩)O哈哈~很简单的呀。然后我们要开始学习咯。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~萌萌哒的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++基础:
1、::和->:::是类调用静态成员函数,->是类的对象调用成员函数。
五毛的cocos2d-x学习笔记01-创建项目的更多相关文章
- koa2学习笔记01 - 创建项目 —— koa生成器一键生成koa项目
前言 从17年开始尝试学习搭建个人网站开始,就开始学习摸索node了,至今差不多快两年了. 说起来现在都9102年了,所以最近打算整体设计重构一下网站,索性node后台也重写一遍. 重温一下node, ...
- C++ GUI Qt4学习笔记01
C++ GUI Qt4学习笔记01 qtc++signalmakefile文档平台 这一章介绍了如何把基本的C++只是与Qt所提供的功能组合起来创建一些简单的图形用户界面应用程序. 引入两个重要概 ...
- SaToken学习笔记-01
SaToken学习笔记-01 SaToken版本为1.18 如果有排版方面的错误,请查看:传送门 springboot集成 根据官网步骤maven导入依赖 <dependency> < ...
- Redis:学习笔记-01
Redis:学习笔记-01 该部分内容,参考了 bilibili 上讲解 Redis 中,观看数最多的课程 Redis最新超详细版教程通俗易懂,来自 UP主 遇见狂神说 1. Redis入门 2.1 ...
- Java学习笔记-多线程-创建线程的方式
创建线程 创建线程的方式: 继承java.lang.Thread 实现java.lang.Runnable接口 所有的线程对象都是Thead及其子类的实例 每个线程完成一定的任务,其实就是一段顺序执行 ...
- 软件测试之loadrunner学习笔记-01事务
loadrunner学习笔记-01事务<转载至网络> 事务又称为Transaction,事务是一个点为了衡量某个action的性能,需要在开始和结束位置插入一个范围,定义这样一个事务. 作 ...
- Django:学习笔记(2)——创建第一个应用
Django:学习笔记(2)——创建第一个应用 创建应用 在 Django 中,每一个应用都是一个 Python 包,并且遵循着相同的约定.Django 自带一个工具,可以帮你生成应用的基础目录结构, ...
- golang学习笔记6 beego项目路由设置
golang学习笔记5 beego项目路由设置 前面我们已经创建了 beego 项目,而且我们也看到它已经运行起来了,那么是如何运行起来的呢?让我们从入口文件先分析起来吧: package main ...
- Docker技术入门与实战 第二版-学习笔记-10-Docker Machine 项目-2-driver
1>使用的driver 1〉generic 使用带有SSH的现有VM/主机创建机器. 如果你使用的是机器不直接支持的provider,或者希望导入现有主机以允许Docker Machine进行管 ...
- Scrapy:学习笔记(2)——Scrapy项目
Scrapy:学习笔记(2)——Scrapy项目 1.创建项目 创建一个Scrapy项目,并将其命名为“demo” scrapy startproject demo cd demo 稍等片刻后,Scr ...
随机推荐
- python之面向对象那点事
一.类与对象 1.什么是类?类,顾名思义,就是具体相同属性的同一类事物的统称及抽象.对象,指是就是具体的抽象类的实例 以上的说法是不是看起来有点云里来雾里去呢.没错,专业的解释总是让人难以理解,这就是 ...
- java 键盘输入多种方法 .(转载)
一.java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象.常用的类有BufferedReader,Scanner. 实例程序: 1.利用 Scanner 实现从键盘读入int ...
- NET Core MVC 在linux上的创建及发布
NET Core MVC 在linux上的创建及发布 前言 ASP.NET core转眼都发布半月多了,社区最近也是非常活跃,虽然最近从事python工作,但也一直对.NET念念不忘,看过了园区大神们 ...
- OSG消锯齿
osg::DisplaySettings::instance()->setNumMultiSamples(); 在osg+mfc下成功实现抗锯齿,在程序初始化的时候,即在osg控制类中,我的 ...
- 阿里云ECS每天一件事D4:安装mysql5.5.40
Linux平台上MySQL也没什么好说的了,首先准备一下软件环境: yum install gcc gcc-c++ gcc-g77 autoconf automake make cmake bison ...
- 强化:把treeview的QString路径转换为QModelIndex节点,有了节点就什么都好办了
http://doc.qt.io/qt-4.8/qdirmodel.html#index-2 甚至还能直接调用setData: setData(const QModelIndex &index ...
- 在 Windows Azure 网站中配置动态 IP 地址限制
我们最近对 Windows Azure 网站进行了升级,并启用了IIS8的动态 IP 限制模块.现在,开发人员可以为其网站启用并配置动态 IP 限制功能(或简称 DIPR). 可以通过以下链接查看此 ...
- MySQL性能调优的方法
第一种方法 1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的 性能,我们可以将表中字 ...
- [Ext JS 4] 布局之实战一 - 中间区块不会自动伸展 (tab)
前言 [Ext JS 4] 布局之实战一 - 中间区块不会自动伸展 (tab) 在上一篇中,中间的tab 区块无法自动伸展的原因一句话说就是: 使用contentEL的方式,相关HTML元素不会参与组 ...
- java面试核心基础(1)
1.以下代码的执行结果 String s1 = "helloworld"; String s2 = "hello" + new Stirng("wor ...