diff --git a/cocos/2d/CCNode.cpp b/cocos/2d/CCNode.cpp index 719780e1fb..e5b9051cab 100644 --- a/cocos/2d/CCNode.cpp +++ b/cocos/2d/CCNode.cpp @@ -374,7 +374,7 @@ float Node::getScale(void) const /// scale setter void Node::setScale(float scale) { - if (_scaleX == scale) + if (_scaleX == scale && _scaleY == scale && _scaleZ == scale) return; #if CC_USE_PHYSICS