
cocos2d
ldz15838245189
这个作者很懒,什么都没留下…
展开
-
在cocos2d中使用UITextField时出现各种奇葩的问题
本人小白,初学cocos2d,在开发过程中需要cocos2d和UIKit结合着使用,在处理UITextfield的键盘弹起事件调整视图位置时程序各种崩溃。处理键盘弹起是按照一般的添加通知中心监听方法,在弹起处理函数中处理视图的位置关系。问题的原因出在,场景切换后没有移除通知中心添加的事件监听,再次进入同一场景时导致的。解决办法是在dealloc中移除通知中心或者在离开场景时移除。原创 2013-07-15 11:54:03 · 746 阅读 · 0 评论 -
cocos2d中更改CCSprite的饱和度、色相、亮度等属性
记录一下自己开发学习过程中遇到的问题吧。 本来CCSprite是没有色相、饱和度等属性的,但是CCSprite是通过CCTexture2D绘制的,而CCTexture2D可以通过UIImage创建,所以只要更改UIImage的属性就可以了。下面是大概的步骤: 1、给UIImage增加类别,实现方法: - (UIImage*) copyImageWithHue:(int)hValue satu原创 2013-07-18 12:05:19 · 3348 阅读 · 1 评论 -
CCSprite的惯性拖动
在项目中遇到了需要对背景图执行惯性拖动,下面记录一下简要的方法,不过效果不是很好,勉强可以接收。 1、首先,需要在touchmove中完成基本的拖动动作(下面只要大概模拟一下减速的效果就可以了) 2、计算touchbegin和touchend之间的时间间隔以及距离,得出减速时的初速度(虽然有人是取两次帧刷新之间的速度,但是自我感觉效果不好) 3、在update(帧刷新)中进行速度衰减原创 2013-09-03 15:08:23 · 1127 阅读 · 0 评论