学习笔记
总结
cocos2d:
1.scale的变化,如果变化一致的话,是否可以通过层来统一控制(z-order属性);
2.熟悉场景切换的几种过渡效果;cocos2d第3章
3.touch事件的响应,touch坐标和CGRect坐标的差异,统一后,进行CGRectContainsPoint(touchArea, point)判断,openGL或者quarz坐标
4.IOS设备区分文件的大小写,模拟器不区分,所以真机测试时会因为文件名(eg:图片文件)大小写问题出错,简单的处理方法是文件名统一用小写,单词之间用下划线隔开;
5.IOS设备的贴图尺寸应符合“2的n次方”的要求,避免内存的浪费;
6.任何时候你都应该避免使用固定的位置。
7.IOS设备的ARM CPU不支持直接在硬件上做除法,所以/2,最好表述为*0.5;
8.尽量不要在for或者其它循环的条件判断中调用方法,这样可以节省几个CPU循环;
9.ccpDistance(a.position,b.position); 获取两点之间的距离。