扑鱼达人
打开支持高清显示,一般默认为关闭。
cocos2当中创建类可以使用OC中类去创建,继承修改成CCLayer。
不再helloworld类中创建背景图,自己再创建一个类,单独创建。
在背景图上添加菜单:
CCMenuItemImage
CCMenuItem
锚点:anchorpoint,position. 原点对齐
公告板:
创建layer,ccsprite,cgsize
面向对象:一个文件就一个功能
所有类的开头字母大写,
公告栏关闭:
[self removeFromParentAndCleanup:YES];
把当前的层删了
场景加载:
加载中固定不动,固定锚点
static判断…
进入下次场景之前,停止时间函数。
动画阶段:
金币是添加在其他精灵上的。
炮塔:
CGPoint delta =ccpSub(gkPoint,cannon.position);
CGFloat radian = atanf(delta.y / delta.x);
CGFloat angle = radian *180 /3.14f;
if(angel >= 0) {
angel = 90- angel;
}else {
angel = -90- angel;
}
清除漂移
cannon.rotation =angel;
创建网精灵:
初始化的位置和炮塔一样
不清楚哪颗子弹先到达坐标,需要循环。