cocos2d-x 3.0rc0 для андроида в Ubuntu: как сравнить два CCNodes

В текущем дистрибутиве cocos2d-x 3.0rc0 метод isEqual, по-видимому, недоступен для CCNode. С помощью

node1->isEqual(node2)

Я получаю сообщение об ошибке "error: у" cocos2d::CCNode "нет члена с именем isEqual")

Как я могу сравнить два узла тогда?

Благодарю.

1 ответ

Решение

Если равенство указателей достаточно:

if (node1 == node2) { .. }

В противном случае вам нужно будет реализовать функцию теста на равенство, которая выполняет сравнение по элементам, по крайней мере, для тех, которые вы считаете важными для теста на равенство.

Другие вопросы по тегам