У меня возникли проблемы с пониманием и использованием anchorPoint. Насколько я понимаю, якорь по умолчанию - (.5, .5), который применяет преобразования вокруг центра объектов. Однако, когда я поместил UIButton в CCUIViewWrapper, я заметил, что масштабирование будет масштабироваться около стороны объекта (т. Е. Если я масштабируется от 0 до 1, он будет расти справа налево).проблемы с привязкой к CCUIViewWrapper
Я не был уверен, что с этим делать, но с мастерингом выяснилось, что мне нужно было отрегулировать опорную точку до (0,0), чтобы сделать масштабирование вокруг центра объекта. Почему это произойдет?
Более того, в то время как я ожидал, что, чтобы сделать якорь быть снизу слева от объекта, поскольку Cocos2d является нижним левым ориентированным на (0,0), это не так и в самом деле выровнен в верхнего левый с значение моей обертки.
В конце концов, то, что работало для масштабирования вокруг центра, заключалось в том, чтобы сделать опорную точку (0,0) и поместить обертку в верхнем левом углу объекта, почти так же, как если бы она использовала координаты UIView для размещения объект. Я не уверен, что это поведение происходит строго с завернутыми UIViews в CCUIViewWrappers, и я не знаю, является ли это просто правильным поведением, и я полностью его не понимаю.
Может ли кто-нибудь разъяснить и объяснить?