1.
player
.setPosition(point );
设置精灵(sprite)位置
坐标(0,0)在左下角,位置坐标指的是sprite的中心,而不是左上角或者右下角(好像是这样)
2. 延时动作,时间起点一样,如果程序写在一起,那么他们会同时开始执行
//延时动作都是同时执行的
//动作的起点是一样的
CCMoveTo moveTo = CCMoveTo.action(3, CGPoint.ccp(300, 300));
sprite.runAction(moveTo);
CCRotateTo rotateTo = CCRotateTo.action(3, 180);
sprite.runAction(rotateTo);
CCScaleTo scaleTo = CCScaleTo.action(3, 2, 0.5f);
sprite.runAction(scaleTo);
CCBlink blink = CCBlink.action(3, 5);
sprite.runAction(blink);
3. 两个相反的action一起执行,执行后面的
CCFadeOut fadeOut = CCFadeOut.action(3);
player.runAction(fadeOut);
CCFadeIn fadeIn = CCFadeIn.action(3);
player.runAction(fadeIn);
例如,只执行fadeIn
4. 反射方法
必须是public的。
如果用schedule调用,还必须有一个float参数如display(float delta),用来表示时间间隔