我已在cocos2dx中实现了一个应用程序。
我目前面临的问题是,由于getChildren()方法返回CCObjects列表,我无法查找子项是精灵还是图层。
任何帮助表示感谢。
答案 0 :(得分:5)
如果您有孩子,则需要执行typecast以检查它是精灵还是图层:
for(int i = 0; i < myNode->getChildren()->count(); i++)
{
CCNode *child = myNode->getChildren()->objectAtIndex(i);
CCSprite* s = dynamic_cast<CCSprite*>(child);
if(s != 0) {
...
}
}
答案 1 :(得分:1)
这是另一个可能有用的示例:
if ($search_date_end == '' && $search_date_start !== '') {
$criteria->condition = "start_date >= '$search_date_start'";
} elseif ($search_date_end !== '' && $search_date_start == '') {
$criteria->condition = "end_date <= '$search_date_end'";
} elseif ($search_date_end !== '' && $search_date_start !== '') {
$criteria->condition = "start_date >= '$search_date_start' AND end_date <= '$search_date_end'";
}