cocos2d-x一些方法的用途(持续更新)

  1. CCFileUtils::sharedFileUtils()->setSearchPaths()//设置资源搜索路径,参数Vector<String>类型

2.下个需要设置的重要元素是,预乘alpha。这是因为我们运用通过TexturePacker制作而成的预乘PVR图像。若我们未设置预乘alpha,我们的图像将会出现深色的边界。
//设置PVR文件加载时是否使用ALPHA渐变。   
void  CCTexture2D::PVRImagesHavePremultipliedAlpha( bool  haveAlphaPremultiplied)

3.
//取消自定义的定时器

unschedule(schedule_selector(MainCityLayer::moveMap));


4.

Size getVisibleSize()const

returns 以点为单位的 OpenGL 视图的可见大小.

如果不调用 EGLView::setDesignResolutionSize() 值等于 getWinSize



5.

virtual void setDesignResolutionSize(float  width,
  float  height,
  ResolutionPolicy  resolutionPolicy 
 )

设置设计分辨率尺寸

参数
width设计分辨率的宽度
height设计分辨率的高度
resolutionPolicy你选择的期望的分辨率规则: [1] EXACT_FIT 伸展以适配屏幕: 如果你的设计分辨率的宽和高的比例与屏幕的分辨率的比例不同,你的游戏视图就会被拉伸。 [2] NO_BORDER 无边框适配屏幕: 如果你的设计分辨率的宽和高的比例与屏幕的分辨率的比例不同,你的游戏视图的两个区域将会被剪切。 [3] SHOW_ALL 有黑框适配屏幕: 如果你的设计分辨率的宽和高的比例与屏幕的分辨率的比例不同,两侧会出现两个黑色的边框。



6.
void setDimensions(const  Size & dim)
功能待定,能够设置文字标签自动换行??


7.
//设置动画每两帧间时间间隔

animation->setDelayPerUnit(0.08f);


8.
//取消所有定时回调

unscheduleAllSelectors();


9.

CCNode *  getTarget (void)//获取动作关联的对象

10.

void  setTarget (CCNode *pTarget)//设置动作的关联的对象

11.

this->unscheduleUpdate();//取消默认的update函数调用




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值