2016-02-19 2 views
0

Я читаю doc cocos2dx в действиях (ссылка: http://www.cocos2d-x.org/wiki/Actions). Они упоминают обратную функцию на последовательностях и нерестах внизу.Обратный() на икру в cocos2dx

Я просто немного смущен, какая разница изменилась бы на икру, так как в соответствии с тем, что я понимаю, появляются в корпоративных действиях cocos2d вместе и заставляют их происходить одновременно? Если это правда, то реверс почти не будет изменен для нереста, по крайней мере визуально? В документе есть одна (потенциальная) линия объяснений: «Однако это просто не просто , а просто работает в обратном порядке. Фактически он также манипулирует свойствами исходной последовательности или Spawn». Из-за этих «свойств» действительно есть какая-то разница, возможно, где-то в нижнем уровне? Может кто-нибудь объяснить это?

ответ

0

Я не думаю, что Spawn::reverse() является специальным. Мне нравится Cocos2d-x, что я вижу исходный код, нажав F12.

Spawn* Spawn::reverse() const 
{ 
    return Spawn::createWithTwoActions(_one->reverse(), _two->reverse()); 
} 


//Definition of Spawn 
Spawn{ 
//... 
protected: 
    //FiniteTimeAction is a derived class of Action 
    FiniteTimeAction *_one; 
    FiniteTimeAction *_two; 

private: 
    CC_DISALLOW_COPY_AND_ASSIGN(Spawn); 
}; 
Смежные вопросы