coco2d-x
CoderIvanLee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
define宏定义中的#,##,@#及/符号
1、# (stringizing)字符串化操作符。其作用是:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。其只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。 如: #define example(instr) printf("the input string is:/t%s/n",#instr) #define example1(instr) #ins转载 2013-07-13 09:28:34 · 571 阅读 · 0 评论 -
COCOS2D-x 宏定义与常用函数
1.数学类 cocos2d-x 里使用最多的数学类型是CCPoint,一个点,本质上也是一个向量,对于向量和向量之间有很多的数学操作要做,oh我知道要干什么,也许我知道怎么求一个值但是不知道怎么求得高效(或者不知道),怎么办我能偷懒吗?那当然可以。这其实并不是一个懒的标准,因为有一些方法写多了也可能确实稍微有那么点麻烦,所以自然cocos2d提供了一套ccp系列来帮助我们完成很多的工作,也显转载 2013-07-17 23:54:36 · 1090 阅读 · 0 评论 -
ccpNormalize分析
1、作用: 返回v的标准化向量,就是长度为1 2、源码分析: ccpNormalize源码如下 CCPoint ccpNormalize(const CCPoint& v) { return ccpMult(v, 1.0f/ccpLength(v)); } 从源码中可以看出其调用ccpMult,返回一个结果,那么我们先看ccpMult是做了些什么,源码如下: ccp原创 2013-07-21 08:23:32 · 2641 阅读 · 0 评论
分享