
Cocos2d-x API
chinahaerbin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cocos-2d 坐标系及其坐标转换
Cocos-2d中,涉及到4种坐标系: GL坐标系 Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标系。 GL坐标系原点在屏幕左下角,x轴向右,y轴向上。 屏幕坐标系 苹果的Quarze2D使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。 IOS的屏幕触摸事件CCTouch传入的位置信息使用的是该坐标系。 因此在cocos2d原创 2014-01-03 18:13:52 · 1184 阅读 · 0 评论 -
cocos2d-x 数学函数、常用宏整理(1)
文章转载于: 热血枫叶 数学类 cocos2d-x 里使用最多的数学类型是CCPoint,一个点,本质上也是一个向量,对于向量和向量之间有很多的数学操作要做,oh我知道要干什么,也许我知道怎么求一个值但是不知道怎么求得高效(或者不知道),怎么办我能偷懒吗?那当然可以。这其实并不是一个懒的标准,因为有一些方法写多了也可能确实稍微有那么点麻烦,所以自然co原创 2013-12-25 16:29:51 · 1032 阅读 · 0 评论 -
单位向量
单位向量是指模等于1的向量。由于是非零向量,单位向量具有确定的方向。 一个非零向量除以它的模,可得所需单位向量。 目录 1定义 2概念 1定义 单位向量是指模等于1的向量。由于是非零向量,单位向量具有确定的方向。 一个非零向量除以它的模,可得所需单位向量。 设原来的向量是 → AB,原创 2014-01-09 16:02:04 · 18937 阅读 · 0 评论 -
ccpNormalize分析
1、作用: 返回v的标准化向量,就是长度为1 2、源码分析: ccpNormalize源码如下 CCPoint ccpNormalize(const CCPoint& v) { return ccpMult(v, 1.0f/ccpLength(v)); } 从源码中可以看出其调用ccpMult,返回一个结果,那么我们先看ccpMult是做了些什么,源码原创 2013-12-25 16:40:34 · 2818 阅读 · 0 评论 -
cocos2d-x 数学函数、常用宏整理(2)
语句宏 常用的,首先第一个,断言。 [cpp] view plaincopy CCAssert(cond, msg); // 断言表达式cond为真,如果不为真,则显示字符串msg信息 遍历CCARRAY、CCDICTIONARY的宏 [cpp] view原创 2013-12-25 16:37:47 · 1253 阅读 · 0 评论