diff --git a/Cocos2DX_3.x/src/dragonBones/cocos2dx/CCArmatureDisplay.cpp b/Cocos2DX_3.x/src/dragonBones/cocos2dx/CCArmatureDisplay.cpp index 01e2bda2..f7c23ed9 100644 --- a/Cocos2DX_3.x/src/dragonBones/cocos2dx/CCArmatureDisplay.cpp +++ b/Cocos2DX_3.x/src/dragonBones/cocos2dx/CCArmatureDisplay.cpp @@ -105,39 +105,11 @@ bool DBCCSprite::_checkVisibility(const cocos2d::Mat4& transform, const cocos2d: float hSizeX = size.width / 2; float hSizeY = size.height / 2; - - - - - - - - - - - - - - cocos2d::Vec3 v3p(hSizeX + rect.origin.x, hSizeY + rect.origin.y, 0); - - - - - - - - - - - - - - - - - - - +#if COCOS2D_VERSION >= 0x00031500 + cocos2d::Vec3 v3p(hSizeX, hSizeY, 0); +#else + cocos2d::Vec3 v3p(hSizeX+rect.origin.x, hSizeY+rect.origin.y, 0); +#endif transform.transformPoint(&v3p); cocos2d::Vec2 v2p = cocos2d::Camera::getVisitingCamera()->projectGL(v3p); @@ -218,4 +190,4 @@ cocos2d::PolygonInfo& DBCCSprite::getPolygonInfoModify() return this->_polyInfo; } -DRAGONBONES_NAMESPACE_END \ No newline at end of file +DRAGONBONES_NAMESPACE_END