Извините, если это звучит довольно тривиально. Я просто не понимаю. Как определить, находится ли какой-либо конкретный спрайт уже в слое? В принципе, мне нужно проверить это, прежде чем определять, добавлять ли его к слою или нет.Как определить, находится ли спрайт в слое
3
A
ответ
6
if ([ myNode.children indexOfObject:sprite ] == NSNotFound) {
// you can add the code here
}
1
Там так много способов:
1) попытаться получить ребенка
if (![layer getChild:sprite]) {
// Your code
}
2) попытаться получить ребенка по тэгу
if (![layer getChildByTag:spriteTag]) {
// Your code
}
3) Проверьте, если спрайт на детском массиве (например, ответить на @oopology)
if ([layer.children indexOfObject:sprite] == NSNotFound) {
// Your code
}
Смежные вопросы
- 1. AS3: определить, доступен ли спрайт в scrollRect?
- 2. set спрайт на верхнем слое в сцене
- 3. Как проверить, находится ли вид в верхнем слое?
- 4. Как определить, находится ли цвет в диапазоне
- 5. Как определить, находится ли iPhone в движении?
- 6. Как определить, находится ли файл в сети?
- 7. Как определить, находится ли элемент в списке?
- 8. Как определить, находится ли объект в массиве?
- 9. Как определить, находится ли пользователь в OSX?
- 10. Как определить, находится ли объект в массиве
- 11. Легкий способ определить, был ли затронут спрайт?
- 12. Новое в Python - как определить спрайт
- 13. Javascript - Определить, находится ли текущее местоположение пользователя в слое KML на картах Google
- 14. Как определить, в каком направлении движется спрайт?
- 15. Как определить, находится ли квадрат внутри прямоугольника?
- 16. как определить, находится ли действие вверху
- 17. Как определить, находится ли UserLocation выше контакта
- 18. Как определить, находится ли многоугольник внутри другого?
- 19. Как определить, находится ли поле под проверкой?
- 20. Как определить, находится ли игрок на платформе
- 21. Как определить, находится ли положение мыши,
- 22. Как определить, справляется ли спрайт с другим спрайтом
- 23. Как определить, когда анимированный спрайт достигает точки?
- 24. Более быстрый способ определить, находится ли спрайт рядом с другим спрайтом?
- 25. Определить, находится ли символ в определенном диапазоне?
- 26. Определить, находится ли точка в ограничивающей рамке
- 27. Определить, находится ли поле в подмножестве значений
- 28. Определить, находится ли программа ракетки в песочнице
- 29. Определить, находится ли файл в передаче
- 30. Определить, находится ли мышь в javascript/jQuery?