E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cocos2dx学习
Cocos2dx学习
笔记9:cocos2dx锚点(Anchor Point)
锚点(AnchorPoint)是相对坐标,通常用来定义物体内部的点,在cocos2dx中,一般都是以加载精灵来实现游戏元素的表现,而精灵一般都是对应的一张图片资源。我们在设置精灵位置的时候,要设置精灵中的锚点来和我们的坐标点相对应,就比如人站在地上,我们要设置人的脚为锚点,假如设置人的头为锚点,那么人的身子就都会在底下了。 AnchorPoint的两个参数都在0~1之间。一般Node的锚点默认为(
frankxzb
·
2015-08-28 20:21
锚点
anchorPoint
cocos2dx锚点
cocos2d-x锚点
Cocos2dx学习
笔记9:cocos2dx锚点(Anchor Point)
锚点(AnchorPoint)是相对坐标,通常用来定义物体内部的点,在cocos2dx中,一般都是以加载精灵来实现游戏元素的表现,而精灵一般都是对应的一张图片资源。我们在设置精灵位置的时候,要设置精灵中的锚点来和我们的坐标点相对应,就比如人站在地上,我们要设置人的脚为锚点,假如设置人的头为锚点,那么人的身子就都会在底下了。 AnchorPoint的两个参数都在0~1之间。一般Node的锚点默认为(
frankxzb
·
2015-08-28 20:21
锚点
anchorPoint
cocos2d-x锚点
cocos2dx锚点
Cocos2dx学习
笔记9:cocos2dx锚点(Anchor Point)
锚点(AnchorPoint)是相对坐标,通常用来定义物体内部的点,在cocos2dx中,一般都是以加载精灵来实现游戏元素的表现,而精灵一般都是对应的一张图片资源。我们在设置精灵位置的时候,要设置精灵中的锚点来和我们的坐标点相对应,就比如人站在地上,我们要设置人的脚为锚点,假如设置人的头为锚点,那么人的身子就都会在底下了。AnchorPoint的两个参数都在0~1之间。一般Node的锚点默认为(0
frankxzb
·
2015-08-28 20:21
锚点
cocos2dx锚点
AnchorPoint
cocos2dx学习
Cocos2dx学习
笔记8:cocos2dx坐标系
一、笛卡尔坐标系、OpenGL坐标系、cocos2dx坐标系、UI坐标系、屏幕坐标系笛卡尔坐标系(Cartesiancoordinates)就是直角坐标系和斜角坐标系的统称。直角坐标系在平面内,通常由两个互相垂直的坐标轴设定,通常分别称为x轴和y轴,两个坐标轴的相交点,称为原点,通常标记为O。每一个轴都指向一个特定的方向。这两个不同线的坐标轴,决定了一个平面,称为xy平面,又称为笛卡儿平面。但习惯
frankxzb
·
2015-08-28 20:30
坐标系
世界坐标系
绝对坐标系
相对坐标系
节点坐标系
本地坐标系
Cocos2dx学习
笔记8:cocos2dx坐标系
一、笛卡尔坐标系、OpenGL坐标系、cocos2dx坐标系、UI坐标系、屏幕坐标系笛卡尔坐标系(Cartesiancoordinates)就是直角坐标系和斜角坐标系的统称。直角坐标系在平面内,通常由两个互相垂直的坐标轴设定,通常分别称为x轴和y轴,两个坐标轴的相交点,称为原点,通常标记为O。每一个轴都指向一个特定的方向。这两个不同线的坐标轴,决定了一个平面,称为xy平面,又称为笛卡儿平面。但习惯
frankxzb
·
2015-08-28 20:30
坐标系
世界坐标系
本地坐标系
绝对坐标系
相对坐标系
节点坐标系
Cocos2dx学习
笔记8:cocos2dx坐标系
一、笛卡尔坐标系、OpenGL坐标系、cocos2dx坐标系、UI坐标系、屏幕坐标系笛卡尔坐标系(Cartesiancoordinates)就是直角坐标系和斜角坐标系的统称。直角坐标系在平面内,通常由两个互相垂直的坐标轴设定,通常分别称为x轴和y轴,两个坐标轴的相交点,称为原点,通常标记为O。每一个轴都指向一个特定的方向。这两个不同线的坐标轴,决定了一个平面,称为xy平面,又称为笛卡儿平面。但习惯
frankxzb
·
2015-08-28 20:30
坐标系
世界坐标系
本地坐标系
cocos2dx学习
Cocos2dx学习
笔记7:精灵(Sprite)
Cocos2dx的Sprite由Texure,frame和animation组成,由openes负责渲染。在游戏里,精灵是一个重要的概念,游戏背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用图片展示的,基本上需要使用精灵类。一、创建精灵常见的三种方法: 1、直接使用Sprite的create方法创建auto sprite = Sprite::create("HelloWorld.p
frankxzb
·
2015-08-27 19:49
cocos2dx
Sprite
cocos2d-x
CCSprite
精灵sprite
Cocos2dx学习
笔记7:精灵(Sprite)
Cocos2dx的Sprite由Texure,frame和animation组成,由openes负责渲染。在游戏里,精灵是一个重要的概念,游戏背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用图片展示的,基本上需要使用精灵类。一、创建精灵常见的三种方法: 1、直接使用Sprite的create方法创建auto sprite = Sprite::create("HelloWorld.p
frankxzb
·
2015-08-27 19:49
cocos2dx
Sprite
cocos2d-x
CCSprite
精灵sprite
Cocos2dx学习
笔记7:精灵(Sprite)
Cocos2dx的Sprite由Texure,frame和animation组成,由openes负责渲染。在游戏里,精灵是一个重要的概念,游戏背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用图片展示的,基本上需要使用精灵类。一、创建精灵常见的三种方法:1、直接使用Sprite的create方法创建autosprite=Sprite::create("HelloWorld.png")
frankxzb
·
2015-08-27 19:49
Sprite
cocos2d-x
cocos2dx
cocos2dx学习
Cocos2dx学习
笔记6:层(Layer)
与游戏的场景不同,场景是层的容器。一个游戏场景可以包含许多层(Layer),在层中我们可以加入游戏的一些元素,构成丰富的游戏世界。比如游戏中的文本标签或者其他人物,怪物等游戏元素都是被层包含,另外在层中我们可以设置游戏元素的属性,比如玩家位置,方向和大小;设置游戏元素的动作,跳、跑、蹲等。层中最常见的就是触摸监听事件,还有对应的触摸函数。详细的参考API文档。 auto red = LayerC
frankxzb
·
2015-08-27 19:07
cocos2dx
layer
cocos2d-x
CCLayer
层layer
Cocos2dx学习
笔记6:层(Layer)
与游戏的场景不同,场景是层的容器。一个游戏场景可以包含许多层(Layer),在层中我们可以加入游戏的一些元素,构成丰富的游戏世界。比如游戏中的文本标签或者其他人物,怪物等游戏元素都是被层包含,另外在层中我们可以设置游戏元素的属性,比如玩家位置,方向和大小;设置游戏元素的动作,跳、跑、蹲等。层中最常见的就是触摸监听事件,还有对应的触摸函数。详细的参考API文档。 auto red = LayerC
frankxzb
·
2015-08-27 19:07
cocos2dx
layer
cocos2d-x
CCLayer
层layer
Cocos2dx学习
笔记6:层(Layer)
与游戏的场景不同,场景是层的容器。一个游戏场景可以包含许多层(Layer),在层中我们可以加入游戏的一些元素,构成丰富的游戏世界。比如游戏中的文本标签或者其他人物,怪物等游戏元素都是被层包含,另外在层中我们可以设置游戏元素的属性,比如玩家位置,方向和大小;设置游戏元素的动作,跳、跑、蹲等。层中最常见的就是触摸监听事件,还有对应的触摸函数。详细的参考API文档。autored=LayerColor:
frankxzb
·
2015-08-27 19:07
Layer
cocos2d-x
cocos2dx
cocos2dx学习
Cocos2dx学习
笔记5:场景(Scene)
场景(Scene)是游戏的直接表现元素,游戏是由若干不同的场景构建而成。游戏里面的关卡切换,地图切换实际就是游戏场景的切换。而这所有的流程都是Director来控制。 在项目中打开AppDelegate.cpp文件。 引用头文件#include "HelloWorldScene.h"auto scene = HelloWorld::createScene();//调用HelloWorld::c
frankxzb
·
2015-08-27 19:40
cocos2dx
cocos2d-x
CCScene
Scene
Cocos2dx学习
笔记5:场景(Scene)
场景(Scene)是游戏的直接表现元素,游戏是由若干不同的场景构建而成。游戏里面的关卡切换,地图切换实际就是游戏场景的切换。而这所有的流程都是Director来控制。在项目中打开AppDelegate.cpp文件。引用头文件#include"HelloWorldScene.h"autoscene=HelloWorld::createScene();//调用HelloWorld::createSce
frankxzb
·
2015-08-27 19:40
CCScene
cocos2d-x
cocos2dx
cocos2dx学习
Cocos2dx学习
笔记5:场景(Scene)
场景(Scene)是游戏的直接表现元素,游戏是由若干不同的场景构建而成。游戏里面的关卡切换,地图切换实际就是游戏场景的切换。而这所有的流程都是Director来控制。 在项目中打开AppDelegate.cpp文件。 引用头文件#include "HelloWorldScene.h"auto scene = HelloWorld::createScene();//调用HelloWorld::c
frankxzb
·
2015-08-27 19:40
cocos2dx
cocos2d-x
CCScene
Scene
Cocos2dx学习
笔记4:导演(Director)
Director是整个cocos2dx引擎的核心,是整个游戏的控制仪,游戏中的一些常用操作就是由Director来控制的,比如OpenGL ES的初始化,场景的转换,游戏暂停继续的控制,世界坐标和GL坐标之间的切换,对节点(游戏元素)的控制等,还有一些游戏数据的保存调用,屏幕尺寸的获取等都要由Director类来管理控制的。在Cocos2dx中把统筹游戏大局的类抽象为导演(Director),会经
frankxzb
·
2015-08-26 19:42
cocos2dx
cocos2d-x
Director
导演director
cocos2d-x导演
Cocos2dx学习
笔记4:导演(Director)
Director是整个cocos2dx引擎的核心,是整个游戏的控制仪,游戏中的一些常用操作就是由Director来控制的,比如OpenGL ES的初始化,场景的转换,游戏暂停继续的控制,世界坐标和GL坐标之间的切换,对节点(游戏元素)的控制等,还有一些游戏数据的保存调用,屏幕尺寸的获取等都要由Director类来管理控制的。在Cocos2dx中把统筹游戏大局的类抽象为导演(Director),会经
frankxzb
·
2015-08-26 19:42
cocos2dx
cocos2d-x
Director
导演director
cocos2d-x导演
Cocos2dx学习
笔记4:导演(Director)
Director是整个cocos2dx引擎的核心,是整个游戏的控制仪,游戏中的一些常用操作就是由Director来控制的,比如OpenGLES的初始化,场景的转换,游戏暂停继续的控制,世界坐标和GL坐标之间的切换,对节点(游戏元素)的控制等,还有一些游戏数据的保存调用,屏幕尺寸的获取等都要由Director类来管理控制的。在Cocos2dx中把统筹游戏大局的类抽象为导演(Director),会经常
frankxzb
·
2015-08-26 19:42
Director
cocos2d-x
cocos2dx
cocos2dx学习
Cocos2dx学习
笔记3:基础概念介绍
从小到大我们玩了许许多多的游戏,从任天堂的红白机到最火的英雄联盟游戏,游戏已经越来越深入我们生活中。通过这些游戏的的解析,我们可以发现每一款游戏有着不同的游戏场景,不论是游戏机的关卡场景,还是网络游戏的地图场景,都可以算是不同的游戏场景。一款游戏里每一个时刻都有一个场景在独立运行,通过切换不同的场景来完成一个游戏流程。而游戏流程的管理由导演(Director)来控制和执行,整个游戏一般只有一个导演
frankxzb
·
2015-08-26 19:47
CCSprite
CCScene
CCDirector
CCLayer
cocos2d-x3.4
CCAction
Cocos2dx学习
笔记3:基础概念介绍
从小到大我们玩了许许多多的游戏,从任天堂的红白机到最火的英雄联盟游戏,游戏已经越来越深入我们生活中。通过这些游戏的的解析,我们可以发现每一款游戏有着不同的游戏场景,不论是游戏机的关卡场景,还是网络游戏的地图场景,都可以算是不同的游戏场景。一款游戏里每一个时刻都有一个场景在独立运行,通过切换不同的场景来完成一个游戏流程。而游戏流程的管理由导演(Director)来控制和执行,整个游戏一般只有一个导演
frankxzb
·
2015-08-26 19:47
CCScene
cocos2d-x3.4
CCAction
cocos2dx学习
Cocos2dx学习
笔记3:基础概念介绍
从小到大我们玩了许许多多的游戏,从任天堂的红白机到最火的英雄联盟游戏,游戏已经越来越深入我们生活中。通过这些游戏的的解析,我们可以发现每一款游戏有着不同的游戏场景,不论是游戏机的关卡场景,还是网络游戏的地图场景,都可以算是不同的游戏场景。一款游戏里每一个时刻都有一个场景在独立运行,通过切换不同的场景来完成一个游戏流程。而游戏流程的管理由导演(Director)来控制和执行,整个游戏一般只有一个导演
frankxzb
·
2015-08-26 19:47
CCScene
CCSprite
CCDirector
CCLayer
CCAction
cocos2d-x3.4
Cocos2dx学习
笔记2:初识游戏引擎
一、分析proj.win32工程项目的主要构成 打开D:\cocos2d-x-3.4\tests\cocosxuexi\proj.win32目录下的cocosxuexi.sln文件启动项目解决方案。 启动成功后,发现我们的解决方案由4个工程文件构成。 整个cocosxuexi的解决方案由cocosxuexi、libbox2d、libcocos2d、libSpine四个工程项目构成。 1、coco
frankxzb
·
2015-08-26 19:27
cocos2dx
cocos2dx创建项目
win7+cocos2dx环境
cocos2dx技巧
cocos2dx教程
Cocos2dx学习
笔记2:初识游戏引擎
一、分析proj.win32工程项目的主要构成 打开D:\cocos2d-x-3.4\tests\cocosxuexi\proj.win32目录下的cocosxuexi.sln文件启动项目解决方案。 启动成功后,发现我们的解决方案由4个工程文件构成。 整个cocosxuexi的解决方案由cocosxuexi、libbox2d、libcocos2d、libSpine四个工程项目构成。 1、coco
frankxzb
·
2015-08-26 19:27
cocos2dx
cocos2dx创建项目
win7+cocos2dx环境
cocos2dx技巧
cocos2dx教程
Cocos2dx学习
笔记2:初识游戏引擎
一、分析proj.win32工程项目的主要构成打开D:\cocos2d-x-3.4\tests\cocosxuexi\proj.win32目录下的cocosxuexi.sln文件启动项目解决方案。启动成功后,发现我们的解决方案由4个工程文件构成。整个cocosxuexi的解决方案由cocosxuexi、libbox2d、libcocos2d、libSpine四个工程项目构成。1、cocosxuex
frankxzb
·
2015-08-26 19:27
cocos2dx
cocos2dx创建项目
cocos2dx教程
cocos2dx学习
Cocos2dx学习
笔记1:创建游戏项目解决方案
从去年2014年初开始接触cocos2dx,中间做了一些小游戏,后来由于工作和生活的各种原因,逐渐不再做开发工作了,时隔一年多,在技术已经遗忘的时候,决定还是拾起来重新开始cocos2dx的学习,开始我的手游开发之路。本博客只是本人的一些学习笔记,仅仅作为学习的复习和总结,不作为任何权威参考资料。Cocos2dx的环境搭建,不再��嗦,可以本人博客自行查找,另外网上这类教程已经泛滥了。(参考本博客
frankxzb
·
2015-08-26 19:54
windows7
cocos2dx
cocos2d-x
cocos2dx引擎
Cocos2dx学习
笔记1:创建游戏项目解决方案
从去年2014年初开始接触cocos2dx,中间做了一些小游戏,后来由于工作和生活的各种原因,逐渐不再做开发工作了,时隔一年多,在技术已经遗忘的时候,决定还是拾起来重新开始cocos2dx的学习,开始我的手游开发之路。本博客只是本人的一些学习笔记,仅仅作为学习的复习和总结,不作为任何权威参考资料。Cocos2dx的环境搭建,不再��嗦,可以本人博客自行查找,另外网上这类教程已经泛滥了。(参考本博客
frankxzb
·
2015-08-26 19:54
windows7
cocos2dx
cocos2d-x
cocos2dx引擎
Cocos2dx学习
笔记1:创建游戏项目解决方案
从去年2014年初开始接触cocos2dx,中间做了一些小游戏,后来由于工作和生活的各种原因,逐渐不再做开发工作了,时隔一年多,在技术已经遗忘的时候,决定还是拾起来重新开始cocos2dx的学习,开始我的手游开发之路。本博客只是本人的一些学习笔记,仅仅作为学习的复习和总结,不作为任何权威参考资料。Cocos2dx的环境搭建,不再啰嗦,可以本人博客自行查找,另外网上这类教程已经泛滥了。(参考本博客:
frankxzb
·
2015-08-26 19:54
windows7
cocos2d-x
cocos2dx
cocos2dx学习
cocos2dx学习
笔记:在Android使用sqlite3
一开始在win平台下运行没问题的程序,在eclipse中编译却老是失败,提示undefinedreferenceto'sqlite3_open'什么的,网上找了很多资料,终于发现原来是cocos2dx的sqlite3只有lib的静态库,只能在win、wp平台上用,真的太坑啦!做事怎么可以做一半呢,Android、ios平台你们不管了么??Android平台解决方法:1、下载sqlite包地址:ht
linin630
·
2015-04-24 11:00
android
cocos2dx
sqlite3
cocos2dx学习
笔记:sqlite3封装的简单工具类
---使用说明都是静态方法,直接用即可,如下:Sql::open("PopStar"); Sql::setInt(101,lv); Sql::setString("starData",starData.c_str()); Sql::createTable("User", "create table User(id integer,name text)"); Sql::exec("delete fr
linin630
·
2015-04-23 17:00
sqlite
cocos2dx
COCOS2DX学习
之Box2D物理引擎-物体和相互作用
1、创建一个静态物体创建一个静态物体应该很简单,在头文件生命一下要创建新物体的函数,然后在cpp文件中实现它即可。具体的时候先过程,首先要用createbody函数创建一个物体,然后定义一个b2bodydef变量,指定一下这个变量的type还有position。这样的话一个最简单的静态物体就算是创建好了。2、物体的相互作用但是我们虽然创建了两个物体但是在运行的时候发现依然没有看到静止的物体挡住了动
a809146548
·
2015-03-08 23:00
cocos2dx
游戏开发
box2D
游戏编程
物理引擎
Cocos2dx学习
: 取一定范围内的随机数
#defineRANDOM(start,end)((int)(CCRANDOM_0_1()*(end-start+1)+start))
jiuaiwo1314
·
2015-01-23 14:00
Cocos2dx学习
: GBK 和 UTF-8的转换
intcode_convert(constchar*from_charset,constchar*to_charset,constchar*inbuf,size_tinlen,char*outbuf,size_toutlen) { iconv_tcd; constchar*temp=inbuf; constchar**pin=&temp; char**pout=&outbuf; memset(ou
jiuaiwo1314
·
2015-01-23 14:00
Cocos2dx学习
笔记(2) string char* int类型数据转换
1、char*转stringchar* cp = "char"; std::string sp = cp;2、string转char*//1 std::string str = "string"; const char* cp = str.data(); //2 std::string str = "string"; const char* cp = str.c_str(); //3 std:
葡萄甜醋
·
2015-01-05 17:22
cocos2dx
Cocos2dx学习
笔记(1) Ref类型数据 垃圾回收机制
1、不调用autorelease()的情况 TestVO* vo = new TestVO(); //未调用create()方法创建,没有执行过autorelease() vo->init(); //这种情况下局部变量无法被回收 vo->release(); //需要手动调用release()方法
葡萄甜醋
·
2015-01-01 13:41
垃圾回收
cocos2d-x
autorelease
Cocos2dx学习
第八章(游戏实例之跑跑跑)
这一章是一个简单的实例,当做练习,熟练一下代码。首先介绍个地图软件,然后就是贴代码。1.TiledMapEditor软件这款软件用于生成tmx格式的地图文件,我们利用他来制作地图。(1)新建一个文件,会弹出下面的提示框,填写自己想要的参数即可:(2)把图片拖到图块窗口,图片包含我们需要的元素,这样,我们就可以利用图片的元素,对新建的文件进行简单的绘图。(3)最后,点击图块的图片元素,再到新建的文件
林里少年
·
2014-12-18 23:15
Cocos2dx相关
【cocos2dx】
cocos2dx学习
笔记
我只能说,写博客,还是用windowslivewriter比较舒服 2014.12.4 17:491.继承关系CCNodeCCScene 场景CCLayer 层次CCMenu 菜单CCSprite 精灵CCParticleSystem 粒子系统2.CCNode类的属性-----
eclipse_c
·
2014-12-04 18:00
Cocos2dx学习
笔记3---LittleRunner
1.写笔记主要是为了同强大的忘性作斗争,学习《Cocos2d-x3.x游戏开发之旅》所记。2.以下参照书本,跑出来的效果图,所以主要还是把代码贴上来,方便日后查询。3.下面开始贴代码创建基类,为人物和金币所继承.Entity继承与Node.#ifndef_ENTITY_H_#define_ENTITY_H_#include"cocos2d.h"USING_NS_CC;classEntity:pub
林里少年
·
2014-11-16 10:20
Cocos2dx相关
cocos2dx学习
笔记2
1.运动类(1)移动,拉伸,闪烁,重复动作MoveTo*moveTo=MoveTo::create(0.9f,Point(250,150));MoveBy*moveBy=MoveBy::create(0.9f,Point(100,100));sprite->runAction(moveTo);ScaleToscaleTo=ScaleTo::create(0.9f,0.4f,10.f);ScaleB
林里少年
·
2014-11-06 21:16
Cocos2dx相关
开始
cocos2dx学习
小记:MacOS下使用cocos2dx创建项目遇到permission denied
开始
cocos2dx学习
小记:在终端输入./cocos.py....创建项目时,出现Permissiondenied,是权限问题,可以先使用chmod命令获得权限,输入chmodu+x.
Sbangm
·
2014-11-05 00:00
cocos2dx
Cocos2dx学习
之-----别踩白块V1.0
学了点COCOS2DX,一直感觉也没什么大意思,所以就找个教程做个小游戏出来,反正国庆在校也没啥事,自娱自乐。PS;我用的版本是cocos2dx3.2一、创建项目cocosnew-pcom.donttouchwhiteblock.xuran-lcpp-d.二、创建block类因为别猜白块里面最重要的一个元素就是“块”,所以我们要为这个元素创建一个类,然后实例化一些方法,以便完成游戏中的诸多行为首先
u010092734
·
2014-09-15 21:00
游戏
cocos2dx
别踩白块
COCOS2DX学习
之Box2D物理引擎-------物体和相互作用
1、创建一个静态物体创建一个静态物体应该很简单,在头文件生命一下要创建新物体的函数,然后在cpp文件中实现它即可。具体的时候先过程,首先要用createbody函数创建一个物体,然后定义一个b2bodydef变量,指定一下这个变量的type还有position。这样的话一个最简单的静态物体就算是创建好了。2、物体的相互作用但是我们虽然创建了两个物体但是在运行的时候发现依然没有看到静止的物体挡住了动
u010092734
·
2014-08-25 11:00
传感器
cocos2d
box2D
碰撞检测
COCOS2DX学习
之Box2d物理引擎使用之------动态物体的创建
1、创建一个物理世界首先要引入一个头文件#include"Box2D\Box2D.h"之后利用b2word创建一个对象,并且指定这个物理世界中的加速度方向。word=newb2World(b2Vec2(0,-10)); //指定物理世界的加速度最后还要重写一下update函数,这个函数在之前的计时器学习的时候已经说过,每一帧的变动都将自动执行这个函数。所以我们要通过这个函数来
u010092734
·
2014-08-21 21:00
cocos2dx
游戏引擎
box2D
运动的物体
COCOS2DX学习
之box2d物理引擎在VS2012中的配置
因为vs中并没有继承box2dz游戏物理引擎,所以在开发有关box2d的游戏的时候,要自己将这个引擎添加进去。首先在解决方案中添加一个已经存在的项目,这个项目的路径就是你创建的cocos2dx项目的目录里面cocos2d\external\Box2D\proj.win32这个文件夹下面的一个vs工程,把它添加进去编译好,就会看到proj.win32\Debug.win32中有了Box2d的库。之后
u010092734
·
2014-08-21 16:00
cocos2d
vs
vs2012
box2D
cocos2dx之弧度和角度的互换
分类: C/C++
cocos2dx学习
2014-01-1611:55 1135人阅读 评论(0) 收藏 举报在cocos2dx中,提供了两个宏进行弧度和角度的互换(ccMacros.h):#defineCC_DEGREES_TO_RADIANS
dj0379
·
2014-08-18 14:00
c/c++
cocos2dx学习
cocos2dx学习
:TexturePacker的使用
首先要解释一下,为什么要使用TexturePacker?这是应为我们做的游戏最终要运行在Android手机或者苹果手机上,而Android或者ios系统使用的是OpenGLES来渲染。所以我们要针对OpenGLES来进行优化。内存方面,OpenGLES纹理要求宽和高都是2的n次幂的倍数。想一想,如果图片的宽为33,而高为65,那么图片加载到内存后的大小为多少?考虑到宽和高都是2的n次幂,所以加载到
luyafei_89430
·
2014-08-09 14:00
cocos2dx学习
二:cocos命令学习
其中new和run子命令是最常用的new命令用于新建一个工程,其用法如下:new用到的最多的3个选项是-p、-l、-d其中-l是必须的,其他2个是可选的run子命令是编译运行cocos2dx项目的,其说明如下:run子命令用的最多的2个选项是-s和-p-s表示要编译的工程的工程名-p表示平台
luyafei_89430
·
2014-08-08 17:00
cocos2dx学习
笔记一:windows下创建工程方法和运行项目方法
windows下创建工程的方法:1.windows下打开dos界面(运行cmd)2.在dos界面中将目录切换到cocos2dx解压目录下的AAAA\cocos2d-x-3.2\tools\cocos2d-console\bin目录下(其中AAA是cocos2dx解压目录)(注意解压目录路径不要包含中文)3.运行命令pythoncocos.pynewProjectName-pcom.coco2dx.
luyafei_89430
·
2014-08-08 17:00
cocos2dx学习
之常用控件的使用
看CSAPP看的头大,做个小游戏娱乐娱乐。1、一个cocos2dx项目的执行流程由于cocos2dx和Python是一路货色,搞不到他们的版本更迭这么快并且还非常不兼容,不知道这些设计者是怎么想的,总之是会给大家造成一些个不必要的麻烦。我是用的是cocos2dx3.1的版本,创建好项目之后,在pro.win32里面打开VS的工程。因为任何C++程序,不管是多大的项目,这个程序运行起来和操作系统的接
u010092734
·
2014-08-07 16:00
游戏
python
application
cocos2dx
vs
CoCos2Dx学习
笔记之环境配置
环境配置:需要一下几个文件:前两个文件是在安卓的官网下载的,后面一个是阿帕奇的ant,也可以去官网下载相对应的版本,还有就是你的系统要预装python,最好是2.77或者2.78,不要用3x的系列就行。之后我们要在官网现在cocos2dx的源码包,然后解压,进入解压之后的目录在命令行运行Pythonsetup.py按照提示即可安装。之后就可以在命令行里面创建cocos2dx工程,cocosnew
u010092734
·
2014-07-25 17:00
cocos2dx学习
日志(一) 总之先弄个能跑的apk出来吧!
新年新气象,新的一年已经开始好一阵子了。本着人在江湖,技多不压身的原则,最近的开始利用业余时间学习cocos2dx游戏引擎开发,话说自己写个游戏那是我儿时的梦想,哈。废话不多说直接进正题,首先是准备工作:(我是win7的系统,下面都是基于windows系统的操作)1.下载cocos2dx,地址:http://www.cocos2d-x.org/download,选择2.2.2或者其他2.x,为什么
soso_fy
·
2014-02-26 19:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他