CCDirector的stopAnimation/pause函数有什么不同
pause的时候还是会绘制,但是Scheduler不会update了,绘制的频率也降到很低(大约一秒钟4次)。
stopAnimation的时候则是连绘制都不进行了,什么都做不了。哦,以上我事参考2.0的代码,之前版本不是很确定,大概思路应该差不多。
个人觉得,如果能够给pause加上flag或者mask之类的掩码就更好了,有些时候需要做游戏场景暂停,但是UI和过场动画还在继续的时候会非常有帮助。
stop doing和stop to do的具体区别
一、意思不同
“pause”意思是:
1、n. 暂停;间歇
2、vi. 暂停,停顿,中止;踌躇
3、n. (Pause)人名;(德)保泽
“halt”意思是:
1、v. (使)停止,(使)立定;突然停下;(口令)立定;阻止;跛行;有缺陷;踌躇,犹豫
2、n. 停止;(英)小火车站;跛,瘸;(口令)立定
3、adj. 跛的,瘸的
4、n. (Halt) (美、德、英)哈尔特(人名)
二、词性不同
pause:只可作不及物动词和名词。
halt:既可作动词、名词,也可作形容词。
三、用法不同
1、pause:侧重于表示暂停之后动作还会继续。
例句:So?on?this?solemn?day,?at?this?sacred?hour,?once?more?we?pause.?
译文:在这庄严的日子,在这个神圣的时刻,让我们再一次停顿一下。
2、halt:较为正式,指 “原本在运动的事物停下来” 或 “正在进行中的动作中止”。
例句:They halted at a short distance from the house.
译文:他们停在离房子不远处。
1、意思不同:
(1)stop doing意思是停下正在做的事。
例句:It's?probably?time?to?stop?doing?that.?
也许是时候该停止这样做了。
(2)stop to do意思是停下正在做的去做另一件事。
例句:I was watching TV just now.When i heard my mother came into the room,i stopped to read my book.
刚刚我在看电视,当听到妈妈走近房间时,我马上停下来,然后去做作业了。
2、动作的结果不同:
(1)stop doing动作结果是停止了。
(2)stop to do开始了新的动作。
扩展资料:
类似的例子有:
1、stop to do sth,停下来去做某事。
例:Hearings the doorbells,she stopped to open the door.听到门铃,她停下手中的活去开门。
2、stop doing sth,停下正在做的事情,停下手头的事情。
例:Hearings the doorbells,she stopped washing the dishes
3、forget to do,忘记要去做某事。
例:I?never?forget?to?do?exercise.?
我从来不忘记做运动。
4、forget doing,忘记做过某事。(已做某事)
例:Did?you?ever?forget?why?you?are?doing?something.
你曾经忘记你为什么做某事
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!