两次调用sprite->scheduleUpdate();报错,算是一个cocos2d-X的bug吗?

两次调用sprite->scheduleUpdate();报错,;算是一个cocos2d-X的bug吗?

调用scheduleUpdate()不是执行的update函数吗,你同一个对象为什么要调用俩次。

调用2次是不允许的:10:

所以框不应该做一下判断吗?

主要看cocos2d-x内部怎么实现了,通过看源代码发现,首先会判断是不是该对象已经有了,如果有了,但是还没有标记为删除,就产生断言,所有可以看出源代码是不允许重复调用的,当然了,你可以把那个断言删除,就可以实现多次调用了scheduleupdate了