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

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

node1->isEqual(node2)

Я получаю сообщение об ошибке «error: в ‘cocos2d :: CCNode’ нет члена с именем ‘isEqual'»)

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

Благодарю.

0

Решение

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

if (node1 == node2) { .. }

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

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector