cocos2d-x函数记录

//克隆精灵

CCSprit *clone(CCNode *sp)

{

CCSprite *csp=NULL;

CCSize size=sp->getContentSize();

float tempX=sp->getPositionX();

float tempY=sp->getPositionY();

sp->setPosition(ccp(size.width*0.5,size.height*0.5));

CCRenderTexture *txt=CCRenderTexture::create(size.width,size.height,kCCtexture2DPixelFormat_RGB8888);

txt->begin();

sp->visit();

txt->end();

sp->setPosition(ccp(tempX,tempY));

CCImage *img=txt->newCCImage();

CCTexture2D *txt1=new CCTexture2D();

txt1->initWithImage(img);

img->release();

txt1->m_name=“SpriteUtils::clone”;

csp=CCSprite::createWithTexture(txt1);

txt1->release();

return cap;

}
//响应底层事件
setSwallowTouches
//2个向量之间的夹角
ccpAngle(a,b) 
时间: 2024-10-01 06:56:42

cocos2d-x函数记录的相关文章

PHP的一些 有用但不常用的函数记录

1. microtime() 当前 Unix 时间戳以及微秒数. <?php $mem = new Memcache; $mem->connect("127.0.0.1", 11211); $time_start = microtime_float(); //保存数据 for($i = 0; $i < 100000; $i ++){ $mem->set("key$i",$i,0,3); } $time_end = microtime_floa

eval函数记录

今天有个小程序想要在函数名列表中调用相应的函数处理,却怎么运行不了.初始代码如下: #coding:utf8 def h1(): print '函数1' def h2(): print '函数2' if __name__ == '__main__': list1 = ['h1','h2'] for name in list1: name() 其实这程序看起来就有点不对劲,最后查了查应该把最后的name上加上eval()函数 for name in list1: eval(name)() 这样才正

cocos2d JS 函数类型相互转换(字符串、整形、浮点形、布尔值)

工作忙好些天了,近段时间抽点空分享一下自己学习JS的一点笔记心得做点记录,大神勿喷,谢谢! p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC" } span.s1 { font: 18.0px Helvetica } 1.字符串的转化 1 var found = false; 2 console.log(found.toString()); //输出 false 3 4 var num1 = 10; 5

9.2.1 使用保存的函数记录

使用记录保存函数,是 OCaml 中的常用方法,在 F# 中有所扩展.在看到可能的改进之前,清单 9.7 为第八章的原始解决方案提供了提醒功能. 清单 9.7 用函数的记录检查客户 (F#) type ClientTest =   <-- 表示检查 { Check : Client –> bool Report : Client-> unit } let testCriminal(client) =client.CriminalRecord = true let reportCrimin

MySql常用函数记录

一.MySQL 获得当前日期时间 函数 1.1 获得当前日期 + 时间(date + time) 函数:now() mysql> select now();+-------+| now() |+-------+| 2008-08-08 22:20:46 |+-------+ 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp()current_timestamplocaltime()localtimelocaltimestamp -

Python常用函数记录

Python常用函数/方法记录 一. Python的random模块: 导入模块: import random 1. random()方法: 如上如可知该函数返回一个[0,1)(左闭右开)的一个随机的浮点数. 若要控制范围为[min,max)可采用 min+(max-min)*random.random()如下所示,返回20~30之间的随机浮点数: 2. choice(seq)方法: 该方法从序列seq中返回一个随机的元素: 3. randint(a,b)方法: 该方法随机随机生成a~b之间的整

Swift中关于集合计算的几种函数记录(intersect、symmetricDifference、union、subtract)

很久之前用过一次,后来就忘了...扎心,现在记录一下 PS:这几种函数其实不限于swift内的,在JavaScript.python.DB等其他语言,应该也有类似用法,这里我只简单讲了在swift内的用法. 一.概念介绍 intersection(_ :) 创建一个只包含两个公共值的新集合.(交集) symmetricDifference(_ :) 创建一个新集合,其值集在两个集合中,但不能同时存在.(非交集) union(_ :) 创建一个包含两个集合中的所有值的新集合.(合集) subtra

phpccma常用函数记录

/** * 加载类文件函数 * @param string $classname 类名 * @param string $path 扩展地址 * @param intger $initialize 是否初始化 */ private static function _load_class($classname, $path = '', $initialize = 1) { //$path 为空则为 load_sys_class //$path 为'model'则为 load_model //$pa

常用Oracle函数记录

1. Oracle的replace函数与translate函数 replace函数是在字符串级别的代替,对应字符串一一替换 SQL> SELECT REPLACE('accd','cd','ef') from dual; REPLACE('ACCD','CD','EF') ------------------------- acef translate函数是在字符级别的代替,对应字符一一替换   translate(expr,from_string,to_string)  SQL> selec

Axure 7.0 常用函数记录 自留

Math函数 Abs:绝对值函数,使用方法 [[Math.Abs(-1)]],返回值1; ceil:返回小数向上最接近的整数,使用方法[[Math.ceil(1.5)]],返回值2: floor:返回小数向下最接近的整数,使用方法[[Math.floor(1.5)]],返回值1: max:返回一个最大数值,使用方法[[Math.max(1,5,5.3,2,4)]],返回值5.3: min:返回一个最小数值,使用方法[[Math.min(1,5,5.3,2,4)]],返回值1: pow:幂函数,使